SQL:米国とカナダの州と県のフルネームルックアップ

北米

今週末のGoogleマッピングプロジェクトに取り組んでいる間、私はでテーブルを作る必要がありました MySQLの 2桁の国と州の略語をフルネームに翻訳しました。 これはかなり必要なものだと確信しているので、SQLファイルをサーバーにダウンロード用に配置しました。

これは、米国とカナダの州と州の略語の SQL ステートメントです。 また、パフォーマンスを向上させるために、国IDと州IDの両方にインデックスを追加しました。

CREATE TABLE `states`(` COUNTRYID` varchar(2)NOT NULL、 `STATEID` varchar(2)NOT NULL、` FULLNAME` varchar(30)NOT NULL、KEY `country`(` COUNTRYID`)、KEYʻid` ( `STATEID`))ENGINE = MyISAM DEFAULT CHARSET = utf8 COMMENT = '米国とカナダの州と県のフルネーム検索';
INSERT INTO `states`(` COUNTRYID`、 `STATEID`、` FULLNAME`)VALUES( 'CA'、 'AB'、 'Alberta')、( 'CA'、 'BC'、 'British Columbia')、( ' CA '、' MB '、' Manitoba ')、(' CA '、' NB '、' New Brunswick ')、(' CA '、' NL '、' Newfoundland and Labrador ')、(' CA '、' NS '、' Nova Scotia ')、(' CA '、' NT '、' Northwest Territories ')、(' CA '、' NU '、' Nunavut ')、(' CA '、' ON '、' Ontario ') 、( 'CA'、 'PE'、 'Prince Edward Island')、( 'CA'、 'QC'、 'Quebec')、( 'CA'、 'SK'、 'Saskatachewan')、( 'CA'、 'YT'、 'Yukon')、( 'US'、 'AK'、 'Alaska')、( 'US'、 'AL'、 'Alabama')、( 'US'、 'AR'、 'Arkansas') 、( 'US'、 'AZ'、 'Arizona')、( 'US'、 'C​​A'、 'C​​alifornia')、( 'US'、 'C​​O'、 'C​​olorado')、( 'US'、 'C​​T '、'コネチカット ')、(' US '、' DC '、'コロンビア特別区 ')、(' US '、' DE '、'デラウェア ')、(' US '、' FL '、'フロリダ ') 、( 'US'、 'GA'、 'Georgia')、( 'US'、 'HI'、 'Hawaii')、( 'US'、 'IA'、 'Iowa')、( 'US'、 'ID '、' Idaho ')、(' US '、' IL '、' Illinois ')、(' US '、' IN '、' Indiana ')、(' US '、' KS '、' Kansas ')、( 'US'、 'KY'、 'Kentucky')、( 'US'、 'LA'、 'Louisiana')、( 'US'、 'MA'、 'Massachusetts')、( 'US'、 'MD'、 'XNUMX月yland ')、(' US '、' ME '、' Maine ')、(' US '、' MI '、' Michigan ')、(' US '、' MN '、' Minnesota ')、(' US ' 、 'MO'、 'ミズーリ')、( 'US'、 'MS'、 'ミシシッピ')、( 'US'、 'MT'、 'モンタナ')、( 'US'、 'NC'、 'ノースカロライナ')、(' US '、' ND '、' North Dakota ')、(' US '、' NE '、' Nebraska ')、(' US '、' NH '、' New Hampshire ')、(' US '、' NJ '、'ニュージャージー ')、(' US '、' NM '、'ニューメキシコ ')、(' US '、' NV '、'ネバダ ')、(' US '、' NY '、 'New York')、( 'US'、 'OH'、 'Ohio')、( 'US'、 'OK'、 'Oklahoma')、( 'US'、 'OR'、 'Oregon')、( ' US '、' PA '、' Pennsylvania ')、(' US '、' RI '、' Rhode Island ')、(' US '、' SC '、' South Carolina ')、(' US '、' SD ' 、 'サウスダコタ')、( 'US'、 'TN'、 'テネシー')、( 'US'、 'TX'、 'テキサス')、( 'US'、 'UT'、 'ユタ')、( 'US'、 'VA'、 'Virginia')、( 'US'、 'VI'、 'Virgin Islands')、( 'US'、 'VT'、 'Vermont')、( 'US'、 'WA' 、 'Washington')、( 'US'、 'WI'、 'Wisconsin')、( 'US'、 'WV'、 'West Virginia')、( 'US'、 'WY'、 'Wyoming');

帽子の先端 素敵なCSVを持っていたブライアン から働くことができました。

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.