mysql中varchar最大长度有多大
发布时间:09/01 来源:未知 浏览:
关键词:
mysql中varchar最大长度有多大?
mysql中varchar最多能储备65535个字节的数据。
varchar 的最大长度受限于最大行长度(max row size,65535bytes)。65535并不是一个很准确的上限,可以连续缩小这个上限。65535个字节包罗所有字段的长度,变长字段的长度标识(每个变长字段额外使用1或者2个字节记载实际数据长度)、NULL标识位的累计。
扩展材料
1、varchar储备规则:mysql4.0版本以下,varchar(20),指的是20字节,假如存置UTF8汉字时,只能存6个(每个汉字3字节) mysql5.0版本以上,varchar(20),指的是20字符,不管存置的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存置20个,最大大小是65532字节 。
2、varchar受编码长度限制规则:字符类型若为gbk,每个字符最多占2个字节,最大长度不克不及超越32766;
字符类型若为utf8,每个字符最多占3个字节,最大长度不克不及超越21845。
引荐教程: 《mysql教程》
以上就是mysql中varchar最大长度有多大的具体内容,更多请关注百分百源码网其它相关文章!