大佬教程收集整理的这篇文章主要介绍了mysql 编码和汉字存储占用字节问题的探索,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<p style="color:rgb(51,51,51);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;">
转自:<a href="http://www.cnblogs.com/piperck/p/5896318.html" rel="nofollow">http://www.cnblogs.com/piperck/p/5896318.html
@H_296_6@mysqL 5.0 以上的版本:
一个汉字占多少长度与编码有关:
一个汉字 = 3个字节,英文是一个字节一个汉字 = 2个字节,英文是一个字节@H_158_12@mysqL都能存入 n 个字符,仅实际字节长度有所区别。[注意]
@H_296_6@mysqL检查长度,可用sql语言 SELECT LENGTH(fieldName) FROM tablename 这个命令可以看到各行使用的字节数。@H_428_0@mysqL版本5.6.32-78.0下面用实际例子来说明问题:
name VARCHAR(10)
); CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
INSERT INTO medivac (Name) VALUES ('a');
Query OK,1 row affected (0.00 seC)
@H_428_0@mysqL> INSERT INTO medivac (Name) VALUES ('哈');
Query OK,1 row affected (0.00 seC)
@H_428_0@mysqL> INSERT INTO medivac (Name) VALUES ('\U+1F604');
Query OK,1 row affected (0.00 seC)
@H_428_0@mysqL> INSERT INTO medivac (Name) VALUES ('哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈');
Query OK,1 row affected,1 warning (0.00 seC)
SELEct * from medieval
以上是大佬教程为你收集整理的mysql 编码和汉字存储占用字节问题的探索全部内容,希望文章能够帮你解决mysql 编码和汉字存储占用字节问题的探索所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。