MySQL中GBK与UTF-8的区别
程序员文章站
2022-05-26 23:18:15
...
在MySQL中,如果数据库只需要支持一般中文,数据量很大,性能要求也比较高,那么就最好选择GBK,因为相对于UTF-8而言,GBK占用的空间较 小,每个汉字只占2个字节,而UTF-8汉字编码需要3个字节,这样可以减少磁盘I/O、数据库cache,以及网络传输的时间,从而提高性能,相反,如 果数据库主要处理英文,则建议采用UTF-8,因为GBK对英文字符编码也采用2个字节,而UTF-8只需要一个字节。
简单的说,UTF-8对中文采用3个字节,对英文采用1个字节,GBK对中英文都采用2个字节
推荐阅读
-
SQLServer 中.与::的区别
-
jsp中页面之间的跳转forward与sendRedirect的区别
-
js中innerText/textContent和innerHTML与target和currentTarget的区别
-
jQuery中bind,live,delegate与one方法的用法及区别解析
-
重新学习MySQL数据库6:浅谈MySQL的中事务与锁
-
MySQL中Decimal类型和Float Double的区别(详解)
-
MySQL 5.7中的关键字与保留字详解
-
Jquery中children与find之间的区别详细解析
-
Java 中的 equals,==与 hashCode 的区别与联系
-
浅谈python中np.array的shape( ,)与( ,1)的区别