当我开始在纸上设计我的数据库时,我通常将varchar长度设置为32,64,128,256等。
但是当我开始使用MySQL Workbench 5.2ce时,我注意到每次将字段的类型设置为varchar时,表单默认将其大小设置为45。
这是推荐值吗?
也许从历史上看,45是varchar
类型最常用的大小。如果是这样,为什么45?为什么不是48或47(也许它需要一个额外的词来保存我想的东西)?
我不明白。也许我应该将字段类型设置为varchar(29)
以存储长度为20个字符的字符串?
我做了一个搜索我发现许多人将他们的长度设置为255(而不是256)。这会是一个严重的问题吗?