mysql中 utf8 与 utf8mb4, unicode_ci 与 general_ci
- UTF-8 支持3个字节, (一个英文字符占用一个字节的存储空间,一个中文(含繁体)占用三个字节的存储空间); ===>相对比较少占空间
- UTF-8mb4 支持4个字节. (比如有些表情,是4个字节的.也可以通过 utf-8mb4 直接存储.) ==> 更占空间
- general_ci 校对速度快,但准确度稍差
- unicode_ci 准确度高,但校对速度稍慢
-
总结
unicode_ci比较准确,general_ci速度比较快。通常情况下 general_ci 的准确性就够我们用的了,所以新建数据 库时一般选用 general_ci 就可以了

浙公网安备 33010602011771号