utf8_general_ci和utf8mb4_bin
时间: 2023-05-01 19:07:24 浏览: 2306
emoji入库mysql注意事项除了更改utf8mb4最大的坑在这里
5星 · 资源好评率100%
utf8_general_ci和utf8mb4_bin是MySQL中两种不同的字符集和排序规则。
utf8_general_ci是针对utf8字符集的排序规则,它对大小写不敏感,将加重音和未加重音的字母按相同的顺序排序。
utf8mb4_bin是针对utf8mb4字符集的排序规则,它直接将字符的二进制值进行比较,大小写敏感,排序结果与字符的二进制编码有关。
在MySQL中,使用哪种字符集和排序规则取决于实际需求和应用场景。一般来说,当需要对字符串进行模糊搜索或排序时,选择utf8_general_ci排序规则比较合适;而当需要精确匹配或按照字节顺序排序时,选择utf8mb4_bin比较适合。
阅读全文