MSQL字符集和排序
早期MySQL版本默认为latin1,从MySQL8.0开始默认字符集已经为 utf8mb4。建议默认字符集统一改成utf8mb4。
查看所有字符集:
SHOW CHARACTER SET;
SHOW CHARSET;
查看当前使用的字符集:
SHOW VARIABLES LIKE "character%";
查看所有排序规则:
SHOW COLLATION;
#默认的utf8mb4_0900_ai_ci大小写不敏感,如需要区分大小写,可改为utf8mb4_bin
查看当前使用的排序规则:
SHOW VARIABLES LIKE "collation%";
设置服务器默认的字符集:
[mysqld]
character-set-server=utf8mb4
设置mysql客户端默认的字符集:
[mysql]
default-character-set=utf8mb4