MySQL专题

MySQL varchar(64) 能存储几个汉字?

2020-01-07  本文已影响0人  awker

字符集为 utf8mb4 的情况下,
测试了下 varchar(64) ,64 就是代表字符长度,就是说可以存储(insert into) 64 个字符(无论中文还是英文)。
汉字的话,占用了 64 * 3 个字节,英文的话占用了 64 * 1 个字节。

使用 CHAR_LENGTH() 和 LENGTH() 验证结果


创建表


插入 9 个英文字符时


插入 10 个英文字符时


插入 9 个汉字时


插入 10 个汉字时


上一篇 下一篇

猜你喜欢

热点阅读