问题描述:我们知道,Mysql中char与varchar类型可以设置最大长度,这次建表的时候,我就发现我在Navicat设置introduce字段长度为10,确好像不是理解的10字节的大小。

经过测试和查询相关资料发现,Navicat中char与varchar长度设置指的是可以存几个汉字或字符,也就是说我这里introduce字段只能存十个汉字或字符。
在Mysql中,char和varchar类型的长度设置实际上是指能存储的字符数,而非字节。Navicat中为introduce字段设置长度为10意味着能存储10个汉字或字符。这与字节大小的直觉理解有所不同,需要注意数据类型的正确使用。
问题描述:我们知道,Mysql中char与varchar类型可以设置最大长度,这次建表的时候,我就发现我在Navicat设置introduce字段长度为10,确好像不是理解的10字节的大小。

经过测试和查询相关资料发现,Navicat中char与varchar长度设置指的是可以存几个汉字或字符,也就是说我这里introduce字段只能存十个汉字或字符。
6558
2239
8212

被折叠的 条评论
为什么被折叠?