mysql字库_MySQL学习笔记-字符集

字符集是一套符号和编码的规则,不论是在 oracle 数据库还是在 mysql 数据库,都 存在字符集的选择问题,而且如果在数据库创建阶段没有正确选择字符集,那么可能在后期 需要更换字符集,而字符集的更换是代价比较高的操作,也存在一定的风险,所以,在应用开始阶段,就按照需求正确的选择合适的字符集,避免后期不必要的调整。

那么字符集是什么?一句话说字符集 字符集就是一个字符二进制字节的映射表。

字符集该如何选择?

1.节省空间:建议在能够完全满足应用的前提下,尽量使用小的字符集。 因为更小的字符集意味着能够节省空间、 减少网络传输字节数,同时由于存储空间的较小间接的提高了系统的性能。 有很多字符集可以保存汉字,比如 utf8、gb2312、gbk、gb18030 等等, 但是常用的是gb2312 和 gbk。

2.兼容性:因为 gb2312 字库比 gbk 字库小,有些偏僻字(例如:洺)不能保存,因此 在选择字符集的时候一定要权衡这些偏僻字在应用出现的几率以及造成的影响。

3.在互联网上,国际化的趋势不可避免,且存储空间已经越来海量化, 因此推荐用utf8,如果开发内网系统,如内部OA等,可以考虑GBK。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值