我正在编写一个特定于美国的 Web 应用程序,因此其他国家/地区用于邮政编码的格式并不重要。我有一个我们的邮政编码列表,我试图将其加载到一个数据库表中,其中包括
- 5位美国邮政编码
- 纬度
- 经度
- usps分类代码
- 州代码
- 城市
邮政编码是主键,因为它是我要查询的。我开始使用中等 int 5,但这会截断具有前导零的邮政编码。
我考虑过使用 char5,但我担心索引 char 变量会影响性能。
所以我的问题是存储邮政编码的最佳mysql数据类型是什么?
注意:我在其他几个与邮政编码相关的问题中看到了它。我只对美国 5 位数的邮政编码感兴趣。因此无需考虑其他国家的邮政编码格式。