20

当我开始在纸上设计我的数据库时,我通常将 varchar 长度设置为 32、64、128、256 等。

但是当我开始在 MySQL Workbench 5.2ce 上工作时,我注意到每次将字段的类型设置为 varchar 时,表单都会默认将其大小设置为 45。

这是推荐值吗?

也许从历史上看,45 是该varchar类型最常用的尺寸。如果是这样,那为什么是 45?为什么不是 48 或 47(也许它需要一个额外的词来保存我猜的东西)?

我不明白。也许我应该将字段类型设置varchar(29)为存储长度为 20 个字符的字符串?

我进行了搜索,发现许多人将它们的长度设置为 255(不是 256)。这会是一个严重的问题吗?

4

0 回答 0