MySQL中的VARCHAR(255)和TINYTEXT字符串类型有什么区别?
它们中的每一个都允许存储最大长度为255个字符的字符串.存储要求也一样.什么时候我应该 Select 一个而不是另一个?
MySQL中的VARCHAR(255)和TINYTEXT字符串类型有什么区别?
它们中的每一个都允许存储最大长度为255个字符的字符串.存储要求也一样.什么时候我应该 Select 一个而不是另一个?
不能将DEFAULT
值指定给TINYTEXT
,也不能在TINYTEXT
上创建不固定的索引.
在内部,在内存中分配额外的对象来处理TEXT
(包括TINYTEXT
)列,这可能会导致大型记录集上的内存碎片.
请注意,这只涉及列在记录集中的内部表示,而不是它们在磁盘上的存储方式.