我看到有些开发者将字段设置为
除了个人偏好之外,使用2的n次方的数字来指定
VARCHAR(50)
/ VARCHAR(100)
,而其他开发者则将字段设置为 VARCHAR(64)
/ VARCHAR(128)
/ VARCHAR(256)
。除了个人偏好之外,使用2的n次方的数字来指定
VARCHAR
字段长度,与使用一个圆整数有何不同呢?假设这两个字段长度都可以支持传入的数据。
10n
也不选择2^n
,而是研究数据类型并选择适合存储的数据类型大小 - 例如,如果有适用于数据类型的法律或标准,则选择与标准相匹配的大小。 - Damien_The_Unbeliever