MySQL Workbench:为什么是默认的VARCHAR(45)?

时间:2012-11-01 09:37:18

标签: mysql mysql-workbench

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

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

这是推荐值吗?

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

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

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

0 个答案:

没有答案