MySQL中varchar最大长度是多少
的有关信息介绍如下:mysql中varchar最多能存储65535个字节的数据。
360问答varchar的最大长度受限于最大行长度(maxrowsize,65535bytes)。65535并不是一个很精确的上限,可以继续缩小这个上限。65535个县务应本益零的字字节包括所有字段的长度,变和距示橡长字段的长度标识(晚容喜州皇地口型讲每个变长字段额外使用1或者2个字节记录实际数据长度)、NULL标识位的累计。
扩展资料
1、varchar存液轴储规则:
mysql4.0版本以下,varch经客刻绿线短陆立黄精ar(20),指的是20字节,如果存放UTF8汉几论振五证目斤字时,只能存6个(乙甲每个汉字3字节)
mys持根吗移移牛春程ql5.0版本以上,varchar(20),指的是20字符,无论存放凯且陈比急注操架的是数字、字母还留粒是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小轮谈是65532字节。
2、varchar受编日他似数志而翻汽算书而码长腊棚碰度限制规则:
字符类型若为gbk,每个字符最多占2个字节,最大长度不能超过32766;
字符类型若为utf8,每个字符结化律最多占3个字节,最大长度不能超过21845。