Type de données Mysql pour US Zip (codes postaux)

Je suis en train d'écrire une application web, c'est à NOUS de spécifique, de sorte que le format que d'autres pays utilisent pour les codes postaux ne sont pas importants. J'ai une liste des codes postaux que je suis en train de charger dans une table de base de données qui comprend la

  • 5 chiffres code postal américain
  • latitude
  • longitude
  • usps code de classification
  • code de l'état
  • ville

le code postal est la clé primaire comme c'est ce que je vais être d'interroger. j'ai commencé à utiliser une moyenne de 5 int mais qui tronque les codes postaux qui ont des zéros.

j'ai considéré en utilisant un char5, mais je suis préoccupé par l'impact sur les performances de l'indexation à l'encontre d'une variable char.

donc ma question est quel est le meilleur type de données mysql pour stocker les codes postaux?

Note: je l'ai vu dans plusieurs autres questions liées aux codes postaux. Je ne m'intéresse qu'à NOUS de 5 chiffres code postal. Donc, il n'est pas nécessaire de prendre d'autres pays code postal formats en considération.

source d'informationauteur gsueagle2008