MySQL数据库字符集
常用命令
select version();      # 查看Mysql版本
数据库字符集
- 
character set即字符集 
- 
collation即比对方法:用于指定数据集如何排序,以及字符串的比对规则。 
- 同一个character set的不同collation的区别在于排序、字符串对比的准确度(相同两个字符在不同国家的语言中的排序规则可能是不同的)以及性能。
 
- 注意:库,表,列的字符集设置和collation设置,新建表时默认继承库的字符集设置,添加列时默认继承表的字符集设置。
 
SHOW VARIABLES LIKE "%character%";    # 查看系统变量字符集设置
SHOW VARIABLES LIKE "%collation%";      # 查看系统变量collacation相关设置
- 常用字符集设置:utf8(不能存储emoji),utf8mb4(可以支持4个字节存储例如:某些emoji表情)
 
- 常见collation设置:utf8_general_ci(不区分大小写),utf8_bin(区分大小写)
 
本文标题:MySQL数据库字符集
本文链接:https://www.haomeiwen.com/subject/jcjfyktx.html
网友评论