MySQL中的VARCHAR(255)和TINYTEXT字符串类型有什么区别?

MySQL中的 VARCHAR(255)和TINYTEXT字符串类型有什么区别?

它们每个都允许存储最大长度为255个字符的字符串。存储要求也相同。我什么时候比另一个更喜欢?

回答:

您不能DEFAULT为a 分配值,TINYTEXT也不能在后者上创建无前缀的索引。

在内部,会在内存中分配其他对象来处理TEXT(包括TINYTEXT)列,这可能会导致大型记录集上的内存碎片。

请注意,这仅涉及记录集中列的内部表示,而不涉及它们在磁盘上的存储方式。

以上是 MySQL中的VARCHAR(255)和TINYTEXT字符串类型有什么区别? 的全部内容, 来源链接: utcz.com/qa/433234.html

回到顶部