私は米国固有の Web アプリケーションを作成しているため、他の国が郵便番号に使用する形式は重要ではありません。データベーステーブルにロードしようとしている米国の郵便番号のリストがあります。
- 米国の 5 桁の郵便番号
- 緯度
- 経度
- usps分類コード
- 州コード
- 街
郵便番号は、クエリの対象となるため、主キーです。私はミディアム int 5 を使い始めましたが、先頭にゼロがある郵便番号が切り捨てられます。
char5 の使用を検討しましたが、char 変数に対するインデックス作成のパフォーマンスへの影響が心配です。
だから私の質問は、郵便番号を保存するのに最適なmysqlデータ型は何ですか?
注: 郵便番号に関連する他のいくつかの質問でそれを見てきました。私は米国の 5 桁の郵便番号にのみ関心があります。したがって、他の国の郵便番号形式を考慮する必要はありません。