- mysql字符集设置
- 字符集的含义及设置:www.cnblogs.com/chyingp/p/m…
- utf-8与utf-8mb4:blog.csdn.net/HD243608836…
- mysql的字符序遵从命名惯例。以_ci(表示大小写不敏感),以_cs(表示大小写敏感),以_bin(表示用编码值进行比较)。
- www.cnblogs.com/sonofelice/…
- 所以,如果对字符大小敏感的话,最好将数据库中默认的utf8_general_ci设置为utf8_bin。
- 总结:
如果库级别没有设置`CHARSET`和`COLLATE`,则库级别默认的`CHARSET`和`COLLATE`使用实例级别的设置。
在**mysql8.0以下**版本中,你如果什么都不修改,默认的`CHARSET`是`Latin1`,默认的`COLLATE`是`latin1_swedish_ci`。
从**mysql8.0开始**,默认的`CHARSET`已经改为了`utf8mb4`,默认的`COLLATE`改为了`utf8mb4_0900_ai_ci`。