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 就可以了




posted @ 2020-08-17 00:29  末言  阅读(500)  评论(0)    收藏  举报