汉字长度与编码有关
MySql 5.0 以上的版本:
1、一个汉字占多少长度与编码有关:
UTF-8:一个汉字 = 3个字节,英文是一个字节
GBK: 一个汉字 = 2个字节,英文是一个字节
2、varchar(n) 表示n个字符,无论汉字和英文,MySql都能存入 n 个字符,仅实际字节长度有所区别。
3、不知道好多博客这么写的。 但跟自测结果不一样 自测utf-8
1 注意
utf8_general_ci 不区分大小写
utf8_general_cs 区分大小写
2 注意
MySQL 5.6
自测 utf8 utf8_general_ci varchar(10) ,char(10)
都可以插入 10个汉字 , 或者10英文字