はじめに 文字列を格納するカラムを作成するには、最大長を決めなければなりません。 例えば、 「姓名の最大長を何文字に設定したら良いか?」 という問題は、よくエンジニアを悩ませていると思います。 この記事が回答の目安となるよう、よくあるカラム(下記)を何文字に設定するのが適切か調べてみました。 今回紹介する、よくあるカラム - 姓名 - 法人名 - 商品名 - 住所 - 電話番号 - メールアドレス なお、バイト数は UTF-8 で計算しています。 【姓名】 姓30文字 + 名30文字 (60バイト) 世界最長の名前を調べた1ところ 771文字 だったので、 あらゆる名前をカバーすることは諦めましょう。 世界中の姓名を保有するSNSである Facebook の登録フォームに名前を打ち込む続けたところ、 漢字 姓4文字 + 名12文字アルファベット 姓30文字 + 名30文字 までという結果が
![名前、電話番号、メールアドレス、郵便番号等の最適なmaxlengthはいくつか調べてみた – Be full stack](https://cdn-ak-scissors.b.st-hatena.com/image/square/13de3c889220de77739d6055bc9f5efddad76c3c/height=288;version=1;width=512/https%3A%2F%2Fkyogom.com%2Fwp-content%2Fuploads%2F2019%2F01%2F1_DZyivhX9QpnKxovKyQjZEw.png)