MySQL字符集和占用字节多少

SQL语句:select length(字段名) from 表名;
总结:MySQL中,(varchar 30 ,varchar是几就可以存几个文符)
UTF-8对中文采用3个字节,对英文采用1个字节;GBK对中文采用2个字节,对英文采用1个字节;
utf8:
1character=3bytes, 1汉字=1character
也就是说一个字段定义成 varchar(200),则它可以存储200个汉字或者200个字母。
gbk:
1character=2bytes,1汉字=1character
也就是说一个字段定义成 varchar(200),则它可以存储200个汉字或者200个字母。

你可能感兴趣的:(mysql)