
点击蓝字获取更多精彩信息
前言
正文
Values in VARCHAR columns are variable-length strings. The length can be specified as a value from 0 to 65,535. The effective maximum length of a VARCHAR is subject to the maximum row size (65,535 bytes, which is shared among all columns) and the character set used.
VARCHAR列中的 值是可变长度的字符串。长度可以指定为 0 到 65,535 之间的值。VARCHAR的有效最大长度受最大行大小(65,535 字节,在所有列之间共享)和使用的字符集的约束。
字符集为latin1(1个字段)




原因:整个表有字段可空时,需要有一个字节来存储该记录是否为空(严格意义上是:可空数量/8+1个字节)

原因:整个表字段都不可空时,就不需要字节来记录存储是否为空了,因此这里65533可以成功。
字符集为latin1(2个字段)



字符集为utf8(1个字段)



总结
往期回顾
文章转载自程序员阿牛,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。








