重複の可能性:
すべてのテキストベースのフィールドにジェネリック varchar(255) を使用することの欠点はありますか?
MYSQL では、VARCHAR フィールド タイプの長さを選択できます。可能な値は 1 ~ 255 です。
しかし、VARCHAR(20) の代わりに最大値である VARCHAR(255) を使用すると、どのような利点がありますか? 私の知る限り、エントリのサイズは、挿入された文字列の実際の長さにのみ依存します。
サイズ (バイト) = 長さ + 1
したがって、VARCHAR(255) フィールドに「例」という単語がある場合、8 バイトになります。VARCHAR(20) フィールドにある場合は、8 バイトもあります。違いはなんですか?
あなたが私を助けてくれることを願っています。前もって感謝します!