mysql字符集utf8和utf8mb4区别
- 都是utf8 Unicode编码,但是utf8有bug。原因在https://www.jianshu.com/p/cf02c1798e79
- 所以推荐使用utf8mb4,
mysql(字符串)排序规则区别
-
utf8_bin (utf8mb4_bin)
将字符串中的每一个字符用二进制数据存储,区分大小写。 -
utf8_general_ci(utf8mb4_general_ci)
不区分大小写,ci为case insensitive的缩写,即大小写不敏感。 -
utf8_general_cs(utf8mb4_general_cs)
区分大小写,cs为case sensitive的缩写,即大小写敏感。
code
varchar(20) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '唯一码'
网友评论