阅读这个问题,有一个疑问浮现在我脑海中:
- char和varchar可以存储最多255个字符
- text可以存储最多65k个字符
- char的大小以字节为单位是字符数
- varchar的大小以字节为单位是使用的字符数+1
那么TEXT实际占用多少字节呢?是约65KB还是使用的字符数+1?
阅读这个问题,有一个疑问浮现在我脑海中:
那么TEXT实际占用多少字节呢?是约65KB还是使用的字符数+1?
TEXT是一种变长数据类型,最大长度为65,000个字符。
LONGTEXT可以存储超过4万亿个字符。
回答你的问题:它是一种可变长度的数据类型,并且只会占用你存储的字符数量。
文本占用的实际长度为您的数据长度 + 2个字节。