MySQL中的VARCHAR(255)和TINYTEXT字符串类型有什么区别?
MySQL中的 VARCHAR(255)和TINYTEXT字符串类型有什么区别?
它们每个都允许存储最大长度为255个字符的字符串。存储要求也相同。我什么时候比另一个更喜欢?
回答:
您不能DEFAULT
为a 分配值,TINYTEXT
也不能在后者上创建无前缀的索引。
在内部,会在内存中分配其他对象来处理TEXT
(包括TINYTEXT
)列,这可能会导致大型记录集上的内存碎片。
请注意,这仅涉及记录集中列的内部表示,而不涉及它们在磁盘上的存储方式。
以上是 MySQL中的VARCHAR(255)和TINYTEXT字符串类型有什么区别? 的全部内容, 来源链接: utcz.com/qa/433234.html