SQL: Vollständige Namenssuche für Bundesstaaten und Provinzen für die USA und Kanada
Während ich an diesem Wochenende an einem Google Mapping-Projekt arbeitete, musste ich eine Tabelle erstellen MySQL die die zweistelligen Länder- und Bundesstaatenabkürzungen in einen vollständigen Namen übersetzten. Ich bin mir sicher, dass dies etwas benötigt wird, daher habe ich die SQL-Datei auf meinem Server zum Download bereitgestellt.
Hier ist die SQL-Anweisung für die Abkürzungen für Bundesstaat und Provinz für die Vereinigten Staaten und Kanada. Ich habe auch einen Index für die Länder- und Bundesstaaten-IDs hinzugefügt, um die Leistung zu verbessern.
TABELLE ERSTELLEN `Zustände` (` COUNTRYID` varchar (2) NICHT NULL, `STATEID` varchar (2) NICHT NULL,` FULLNAME` varchar (30) NICHT NULL, KEY `country` (` COUNTRYID`), KEY ʻid` (`STATEID`)) ENGINE = MyISAM DEFAULT CHARSET = utf8 COMMENT = 'Suche nach vollständigen Namen von Bundesstaat und Provinz für USA und Kanada';
INSERT IN `States` (` COUNTRYID`, `STATEID`,` FULLNAME`) VALUES ('CA', 'AB', 'Alberta'), ('CA', 'BC', 'British Columbia'), (' CA ',' MB ',' Manitoba '), (' CA ',' NB ',' New Brunswick '), (' CA ',' NL ',' Neufundland und 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', 'CA', 'California'), ('US', 'CO', 'Colorado'), ('US', 'CT ',' Connecticut '), (' US ',' DC ',' District of Columbia '), (' US ',' DE ',' Delaware '), (' US ',' FL ',' Florida ') , ('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', 'Beschädigen 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 ',' North Dakota '), (' US ',' NE ',' Nebraska '), (' US ',' NH ',' New Hampshire '), (' US ' ',' NJ ',' New Jersey '), (' US ',' NM ',' New Mexico '), (' US ',' NV ',' Nevada '), (' 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 ' , 'South Dakota'), ('US', 'TN', 'Tennessee'), ('US', 'TX', 'Texas'), ('US', 'UT', 'Utah'), ( "US", "VA", "Virginia"), ("US", "VI", "Virgin Islands"), ("US", "VT", "Vermont"), ("US", "WA" , 'Washington'), ('US', 'WI', 'Wisconsin'), ('US', 'WV', 'West Virginia'), ('US', 'WY', 'Wyoming');
Hutspitze zu Brian, der einen schönen CSV hatte Ich konnte arbeiten von.