MySQL 不同版本默认字符集
一、
MySQL 5.6
默认字符集
备注:
默认是
utf8
,支持
utf8mb4
。
二、
MySQL 5.7
默认字符集
备注:
默认同样是
utf8
,到这个版本后生产环境我们会用
utf8mb4
。
三、
MySQL 8.0
默认字符集
备注:千呼万唤始出来,
8.0
默认终于支持到了
utf8mb4
,自然生产环境我们会用
utf8mb4
。
四、
小结
1
、
utf8mb4
是
utf8
的超集
2
、
utf8mb4
支持
Emoji
表情
3
、
utf8mb4
完全可以取代
utf8
4
、强调一下,在
mysql8.0
的版本不要在使用
char
数字类型,统一使用
varchar