在mysql中一个中文字符占几个字节?

如果定义一个vachar类型的字段,长度设置为10,那么是不是最多就能插入10个英文?还有就是最多能插入多少个中文呢?

"定义varchar类型的字段,长度设置为10,"由于是非unicode字符串类型,1字节=8位,所以最多输入10个英文或5个汉字.

若"你定义nvarchar类型的字段,长度设置为10,"那么属于unicode字符串类型,1字节=16位,所以最多输入10个英文或10个汉字.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-03-26
5
第2个回答  2018-04-21
5.x版本之后。varchar(10)表示最大可存10个字符,也就是十个英文字母或者十个汉字。
第3个回答  2018-02-11
mysql的varchar单位是字符 所有最多可以插入10个英文 10个中文