我在网上读到一条文本记录相当于64kb。我的问题是:如果我仅在记录中插入一个字符,它将占用全部64kb或更少的空间吗?我问这个问题是因为我认为我并不需要全部的64kb,但可能会更少。
先感谢您

最佳答案

四种TEXT类型是TINYTEXT,TEXT,MEDIUMTEXT和LONGTEXT


对于TINYTEXT :(给定字符串值的实际长度(以字节为单位))+(1
字节)
对于TEXT :(给定字符串值的实际长度,以字节为单位)+(2
字节)
对于MEDIUMTEXT :(给定字符串的实际长度(以字节为单位)
值)+(3字节)
对于LONGTEXT :(给定的实际长度(以字节为单位)
字符串值)+(4字节)


尾随空格不考虑用于存储或检索。

更多信息:Storage Requirements for String Types(GarciaPL刚刚提到了它:))

希望能帮助到你!

关于mysql - MySQL:文本占用多少空间?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22097288/

10-12 07:15