MySQL字符集
1、MySQL字符集
- MySQL服务器可以支持多种字符集,可以使用show character set命令查看所有MySQL支持的字符集。
- 在同一台服务器,同一个数据库,甚至同一个表的不同字段都可以指定使用不同的字符集。
- MySQL的字符集包括字符集(character)和校对规则(collation)两个概念。
2、如何选择字符集?
- 建议能完全满足应用的情况下,尽量选择小的字符集。因为更小的字符集意味着能够节省空间,减少网络传输字节数,同时由于存储空间的较小简洁的提高了系统的性能。
- 有很多字符集科研保存汉字,比如utf8、gb2312、Gbk、latin1等,但是常用的是gb2312和gbk。因为gb2312字库比gbk字库小,有些偏僻字例如洺不能保存,因此在选择字符集的时候一定要权衡这些偏僻字在应用出现的几率及造成的影响,不能做出肯定答复的话最好使用gbk。
欢迎批评指正,提出问题,谢谢!