Marketing treści
SQL: Pełne wyszukiwanie nazw stanów i prowincji w Stanach Zjednoczonych i Kanadzie
Podczas pracy nad projektem Google Mapping w ten weekend musiałem zrobić tabelę w formacie MySQL który przetłumaczył dwucyfrowe skróty krajów i stanów na pełną nazwę. Jestem pewien, że jest to bardzo potrzebne, więc umieściłem plik SQL na moim serwerze do pobrania.
Oto instrukcja SQL dotycząca skrótów stanów i prowincji dla Stanów Zjednoczonych i Kanady. Dodałem również indeks identyfikatorów kraju i stanu, aby poprawić wydajność.
CREATE TABLE `stany '(` 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 = 'Wyszukiwanie pełnych nazw stanów i prowincji w USA i Kanadzie';
WSTAWIĆ DO „stany” („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 ',' Nowa Szkocja '), (' CA ',' NT ',' Terytoria Północno-Zachodnie '), (' CA ',' NU ',' Nunavut '), (' CA ',' ON ',' Ontario ') , ('CA', 'PE', 'Wyspa Księcia Edwarda'), ('CA', 'QC', 'Quebec'), ('CA', 'SK', 'Saskatachewan'), ('CA', „YT”, „Yukon”), („US”, „AK”, „Alaska”), („US”, „AL”, „Alabama”), („US”, „AR”, „Arkansas”) , ('US', 'AZ', 'Arizona'), ('US', 'CA', 'Kalifornia'), ('US', 'CO', 'Kolorado'), ('US', 'CT ',' Connecticut '), (' US ',' DC ',' Dystrykt Kolumbii '), (' US ',' DE ',' Delaware '), (' US ',' FL ',' Floryda ') , ('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”, 'Zniszczyć yland '), (' US ',' ME ',' Maine '), (' US ',' MI ',' Michigan '), (' US ',' MN ',' Minnesota '), (' US ' , „MO”, „Missouri”), („US”, „MS”, „Mississippi”), („US”, „MT”, „Montana”), („US”, „NC”, „North Carolina '), (' US ',' ND ',' Dakota Północna '), (' US ',' NE ',' Nebraska '), (' US ',' NH ',' New Hampshire '), (' US ',' NJ ',' New Jersey '), (' US ',' NM ',' Nowy Meksyk '), (' US ',' NV ',' Nevada '), (' US ',' NY ', „Nowy Jork”), („US”, „OH”, „Ohio”), („US”, „OK”, „Oklahoma”), („US”, „OR”, „Oregon”), („ US ”,„ PA ”,„ Pennsylvania ”), („ US ”,„ RI ”,„ Rhode Island ”), („ US ”,„ SC ”,„ South Carolina ”), („ US ”,„ SD ” , „South Dakota”), („US”, „TN”, „Tennessee”), („US”, „TX”, „Texas”), („US”, „UT”, „Utah”), ( „US”, „VA”, „Virginia”), („US”, „VI”, „Virgin Islands”), („US”, „VT”, „Vermont”), („US”, „WA” , „Waszyngton”), („US”, „WI”, „Wisconsin”), („US”, „WV”, „Wirginia Zachodnia”), („US”, „WY”, „Wyoming”);
Kapelusz do Brian, który miał niezły plik CSV Mogłem pracować od.