質問

皆様にお伝えしたくて書き込みウェブアプリケーションとは、特定の形式とその他の国の利用のための郵便番号は重要です。いリストのzipコードがって負荷データベースのテーブルを含む

  • 5桁米国郵便コード
  • 緯度
  • 経度
  • upc分類コード
  • 状態コード
  • 都市

のウェブサイトでは、主キーとは何かを問い合わせます。いたしましたので、お知らせし中int5がtruncatesのzipコードする有力ゼロのままにしてお

どのように使用char5が関するパフォーマンスの指数付けに対するcharに変更します。

なので私にとってのmysqlデータ型を保存zipコードとして?

注意:私の見たことが他にいくつかの質問に関連しzipコードです。私に最も人気のあるものを米国5桁の郵便コードです。る必要がありませんかその他の国郵便コードの形式を考慮する。

役に立ちましたか?

解決

char(5)では正しいかかるものと思われます。Stringを割り出し、特にそんな小さなデータセットです。

しかしそこに使ってはいけませんの整数、zipコードでない真の数値データです。

編集追加:このために良い理由を使わない番号非数値的に重要なデータ:で使うようにするといいでしょう整数カラムの保存米国郵便コードのデータベース?

他のヒント

あなたの中のINT(5)ZEROFILLと行く、それはあなたのために先頭にゼロを追加する必要があります。書式設定の問題のインデックスとパフォーマンスに影響を与える必要はありませんん。

彼はそれがCHAR(6)、その後、彼は同様にカナダの郵便番号を処理することができます場合。

あなたは、テーブル全体のメモリ常駐を行った場合でも、それは取るだろう10万5桁の郵便番号とどのように小さなスペースの最大があることを考慮し、何の理由ではないと。

はありません
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top