11问答网
所有问题
MySQL varchar(64) 能存储几个汉字?
如题所述
举报该问题
推荐答案 2022-06-24
字符集
为 utf8mb4 的情况下,
测试了下 varchar(64) ,64 就是代表字符长度,就是说可以存储(insert into) 64 个字符(无论中文还是英文)。
汉字的话,占用了 64 * 3 个字节,英文的话占用了 64 * 1 个字节。
使用 CHAR_LENGTH() 和 LENGTH() 验证结果
创建表
插入 9 个英文字符时
插入 10 个英文字符时
插入 9 个汉字时
插入 10 个汉字时
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/4vFSvM4vP4444Mqq7S.html
相似回答
mysql
varchar可以存多少汉字
答:
a
)
存储
限制
varchar
字段是将实际内容单独存储在聚簇索引之外,内容开头用1到2个字节表示实际长度(长度超过255时需要2个字节),因此最大长度不能超过65535。b) 编码长度限制 字符类型若为gbk,每个字符最多占2个字节,最大长度不能超过32766;字符类型若为utf8,每个字符最多占3个字节,最大长度不...
大家正在搜
varchar一个汉字几个字节
varchar可以存储几个汉字
一个汉字几个varchar
varchar50能存多少个汉字
varchar2汉字占几个字节
char10能存几个汉字
varchar100能存多少汉字
oracle一个汉字几个字符
一个汉字几个char