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