0

VARCHAR 255一直想知道在使用或VARCHAR 55 字段时(例如)在查询速度方面是否有任何本质区别。

我的意思是,如果我将 VARCHAR 255 字段缩小到 VARCHAR 55 的最大长度,我会得到任何好处,如果是的话,会得到什么好处?

谢谢你

4

1 回答 1

2

除了它允许的字符数之外,VARCHAR(55)没有真正的区别。VARCHAR(255)两者都使用一个字节来存储后跟数据的长度,因此这两个示例在存储任何 55 个字符或更少字符的数据时完全相同。差异的阈值为255。任何更长的时间都将使用两个字节作为长度。只要您保持在该值或以下,任何最大长度的列都基本相同。

于 2013-02-08T16:02:55.850 回答