SQL: Vollständige Namenssuche für Bundesstaaten und Provinzen für die USA und Kanada

Nordamerika

Während ich an diesem Wochenende an einem Google Mapping-Projekt arbeitete, musste ich eine Tabelle erstellen MySQL das übersetzte die zweistelligen Abkürzungen für Land und Bundesland in einen vollständigen Namen. Ich bin mir sicher, dass dies ziemlich viel benötigt wird, also habe ich die SQL-Datei auf meinem Server zum Download bereitgestellt.

Hier ist die SQL-Anweisung für Abkürzungen für Bundesstaaten und Provinzen für die USA und Kanada. Ich habe auch einen Index für die Länder- und Staats-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.

Was denken Sie?

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.