11

我在哪里可以找到表格中的美国州列表以导入我的数据库?

SQL 将是理想的,否则 CSV 或其他一些平面文件格式就可以了。

编辑:填写两个字母的州代码

4

11 回答 11

19

几周前我需要这个并将它作为 SQL 和制表符分隔放在我的博客上。数据来源于一月初的维基百科,所以应该是最新的。

美国各州:http ://www.john.geek.nz/index.php/2009/01/sql-tips-list-of-us-states/

如果我需要添加列或删除某些字段,我会使用 Worlds Simplest Code Generator - http://secretgeek.net/wscg.asp

我也完成了世界各国和国际拨号代码。
国家:http
://www.john.geek.nz/index.php/2009/01/sql-tips-list-of-countries/ IDC 的:http ://www.john.geek.nz/index.php/ 2009/01/sql-tips-list-of-international-dialling-codes-idcs/

编辑:新:新西兰的城镇

于 2009-01-31T13:27:18.953 回答
16

根据您需要状态的原因,值得记住的是有超过 50 个有效的状态代码。对于部署在美国以外的人来说,遇到不允许使用 AE 和 AP 等完全有效的州代码的地址输入的网站是很烦人的。更好的资源是USPS

于 2009-01-31T14:21:58.843 回答
7

将这些剪切/粘贴到记事本中,然后导入..应该很容易 - 毕竟只有 50 个:

 Alabama
 Alaska
 Arizona
 Arkansas
 California
 Colorado
 Connecticut
 Delaware
 Florida
 Georgia
 Hawaii
 Idaho
 Illinois
 Indiana
 Iowa
 Kansas
 Kentucky
 Louisiana
 Maine
 Maryland
 Massachusetts
 Michigan
 Minnesota
 Mississippi
 Missouri
 Montana
 Nebraska
 Nevada
 New Hampshire
 New Jersey
 New Mexico
 New York
 North Carolina
 North Dakota
 Ohio
 Oklahoma
 Oregon
 Pennsylvania
 Rhode Island
 South Carolina
 South Dakota
 Tennessee
 Texas
 Utah
 Vermont
 Virginia
 Washington
 West Virginia
 Wisconsin
 Wyoming
于 2009-01-31T13:29:06.143 回答
6

出于兴趣:由于只有 50 个而且它们很少更改,您难道不能从源手动创建这样的列表并将其放在公共网络空间上吗?

于 2009-01-31T13:27:24.210 回答
5

作为对@cspoe7 敏锐观察的回应,这里有一个查询,其中包含所有有效状态及其根据 USPS 的缩写。我将它们按类别(美国官方州、哥伦比亚特区、美国领土、军事“州”)排序,然后按字母顺序排序。

INSERT INTO State (Name, Abbreviation)
VALUES
('Alabama','AL'), -- States
('Alaska','AK'),
('Arizona','AZ'),
('Arkansas','AR'),
('California','CA'),
('Colorado','CO'),
('Connecticut','CT'),
('Delaware','DE'),
('Florida','FL'),
('Georgia','GA'),
('Hawaii','HI'),
('Idaho','ID'),
('Illinois','IL'),
('Indiana','IN'),
('Iowa','IA'),
('Kansas','KS'),
('Kentucky','KY'),
('Louisiana','LA'),
('Maine','ME'),
('Maryland','MD'),
('Massachusetts','MA'),
('Michigan','MI'),
('Minnesota','MN'),
('Mississippi','MS'),
('Missouri','MO'),
('Montana','MT'),
('Nebraska','NE'),
('Nevada','NV'),
('New Hampshire','NH'),
('New Jersey','NJ'),
('New Mexico','NM'),
('New York','NY'),
('North Carolina','NC'),
('North Dakota','ND'),
('Ohio','OH'),
('Oklahoma','OK'),
('Oregon','OR'),
('Pennsylvania','PA'),
('Rhode Island','RI'),
('South Carolina','SC'),
('South Dakota','SD'),
('Tennessee','TN'),
('Texas','TX'),
('Utah','UT'),
('Vermont','VT'),
('Virginia','VA'),
('Washington','WA'),
('West Virginia','WV'),
('Wisconsin','WI'),
('Wyoming','WY'),
('District of Columbia','DC'),
('American Samoa','AS'), -- Territories
('Federated States of Micronesia','FM'),
('Marshall Islands','MH'),
('Northern Mariana Islands','MP'),
('Palau','PW'),
('Puerto Rico','PR'),
('Virgin Islands','VI'),
('Armed Forces Africa','AE'), -- Armed Forces
('Armed Forces Americas','AA'),
('Armed Forces Canada','AE'),
('Armed Forces Europe','AE'),
('Armed Forces Middle East','AE'),
('Armed Forces Pacific','AP')
于 2014-02-12T23:54:32.890 回答
1

如果您需要记住它们,让 Wakko 帮助您:)

于 2009-01-31T13:33:34.650 回答
1

您可以在http://www.freebase.com/上下载很多列表。

于 2009-01-31T13:34:54.850 回答
0

http://www.geonames.org/export/

GeoNames 地理数据库可根据知识共享署名许可免费下载。它包含超过 800 万个地名,由 650 万个独特的特征组成,其中 220 万个人口稠密的地方和 180 万个备用名称。所有要素都分类为九个要素类之一,并进一步细分为 645 个要素代码中的一个。(更多统计数据...)。这些数据可以通过一些网络服务和每日数据库导出免费访问。

于 2009-02-03T19:57:55.950 回答
0

您可以使用google sets列出所有状态以及或多或少的任何内容的列表。

于 2009-02-03T20:09:01.777 回答
0

如果您只需要 52 个状态的 SQL 服务器脚本,您可以使用以下查询:已解决

INSERT INTO
 States ( StateName )
VALUES
    ( 'Alabama'),
    ( 'Alaska'),
    ( 'Arizona'),
    ( 'Arkansas'),
    ( 'California'),
    ( 'Colorado'),
    ( 'Connecticut'),
    ( 'Delaware'),
    ( 'District of Columbia'),
    ( 'Florida'),
    ( 'Georgia'),
    ( 'Hawaii'),
    ( 'Idaho'),
    ( 'Illinois'),
    ( 'Indiana'),
    ( 'Iowa'),
    ( 'Kansas'),
    ( 'Kentucky'),
    ( 'Louisiana'),
    ( 'Maine'),
    ( 'Maryland'),
    ( 'Massachusetts'),
    ( 'Michigan'),
    ( 'Minnesota'),
    ( 'Mississippi'),
    ( 'Missouri'),
    ( 'Montana'),
    ( 'Nebraska'),
    ( 'Nevada'),
    ( 'New Hampshire'),
    ( 'New Jersey'),
    ( 'New Mexico'),
    ( 'New York'),
    ( 'North Carolina'),
    ( 'North Dakota'),
    ( 'Ohio'),
    ( 'Oklahoma'),
    ( 'Oregon'),
    ( 'Pennsylvania'),
    ( 'Puerto Rico'),
    ( 'Rhode Island'),
    ( 'South Carolina'),
    ( 'South Dakota'),
    ( 'Tennessee'),
    ( 'Texas'),
    ( 'Utah'),
    ( 'Vermont'),
    ( 'Virginia'),
    ( 'Washington'),
    ( 'West Virginia'),
    ( 'Wisconsin'),
    ( 'Wyoming');
于 2017-04-04T18:24:40.533 回答
-1

我只是要把这个美国 bash/linux 格式的列表放在这里,这样我可以节省一些时间:

alabama|alaska|arizona|arkansas|california|colorado|connecticut|delaware|florida|georgia|hawaii|idaho|illinois|indiana|iowa|kansas|kentucky|louisiana|maine|maryland|massachusetts|michigan|minnesota|mississippi|missouri|montana|nebraska|nevada|newhampshire|newjersey|newmexico|newyork|northcarolina|northdakota|ohio|oklahoma|oregon|pennsylvania|rhodeisland|southcarolina|southdakota|tennessee|texas|utah|vermont|virginia|washington|westvirginia|wisconsin|wyoming
于 2017-02-19T17:22:53.093 回答