SQL: cerca de noms complets per a estats i províncies per als Estats Units i el Canadà

Amèrica del Nord

Mentre treballava en un projecte de Google Mapping aquest cap de setmana, havia de fer una taula MySQL que va traduir les abreviatures de país i estat de dos dígits a un nom complet. Estic segur que això es necessita bastant, així que he posat el fitxer SQL al servidor per descarregar-lo.

Aquí teniu la declaració SQL de les abreviatures estatals i provincials dels Estats Units i el Canadà. També he afegit un índex tant als identificadors de país com d’estat per millorar el rendiment.

CREA TABLE `states` (` COUNTRYID` varchar (2) NOT NULL, `STATEID` varchar (2) NOT NULL,` FULLNAME` varchar (30) NOT NULL, KEY `country` (` COUNTRYID`), KEY ʻid` ("STATEID")) MOTOR = MyISAM DEFAULT CHARSET = utf8 COMMENT = 'Estat i província de cerca del nom complet dels EUA i Canadà';
INSERIT A VALORS DE "states" ("COUNTRYID", "STATEID", "FULLNAME") ('CA', 'AB', 'Alberta'), ('CA', 'BC', 'British Columbia'), (' CA ',' MB ',' Manitoba '), (' CA ',' NB ',' New Brunswick '), (' CA ',' NL ',' Newfoundland and Labrador '), (' CA ',' NS ',' Nova Escòcia '), (' CA ',' NT ',' Territoris del Nord-oest '), (' CA ',' NU ',' Nunavut '), (' CA ',' ON ',' Ontario ') , ('CA', 'PE', 'Illa del Príncep Eduard'), ('CA', 'QC', 'Quebec'), ('CA', 'SK', 'Saskatachewan'), ('CA', "YT", "Yukon"), ("EUA", "AK", "Alaska"), ("EUA", "AL", "Alabama"), ("EUA", "AR", "Arkansas") , ('EUA', 'AZ', 'Arizona'), ('EUA', 'CA', 'Califòrnia'), ('EUA', 'CO', 'Colorado'), ('EUA', 'CT ',' Connecticut '), (' EUA ',' DC ',' Districte de Columbia '), (' EUA ',' DE ',' Delaware '), (' EUA ',' FL ',' Florida ') , ('EUA', 'GA', 'Geòrgia'), ('EUA', 'HI', 'Hawaii'), ('EUA', 'IA', 'Iowa'), ('EUA', 'ID ',' Idaho '), (' EUA ',' IL ',' Illinois '), (' EUA ',' IN ',' Indiana '), (' EUA ',' KS ',' Kansas '), ( "EUA", "KY", "Kentucky"), ("EUA", "LA", "Louisiana"), ("EUA", "MA", "Massachusetts"), ("EUA", "MD", 'Desfigurar yland '), (' US ',' ME ',' Maine '), (' US ',' MI ',' Michigan '), (' US ',' MN ',' Minnesota '), (' US ' , "MO", "Missouri"), ("EUA", "MS", "Mississippi"), ("EUA", "MT", "Montana"), ("EUA", "NC", "Carolina del Nord '), (' EUA ',' ND ',' Dakota del Nord '), (' EUA ',' NE ',' Nebraska '), (' EUA ',' NH ',' New Hampshire '), (' EUA ',' NJ ',' New Jersey '), (' US ',' NM ',' New Mexico '), (' US ',' NV ',' Nevada '), (' US ',' NY ', "Nova York"), ("EUA", "OH", "Ohio"), ("EUA", "OK", "Oklahoma"), ("EUA", "OR", "Oregon"), (" EUA ',' PA ',' Pennsilvània '), (' EUA ',' RI ',' Rhode Island '), (' EUA ',' SC ',' Carolina del Sud '), (' EUA ',' SD ' , "Dakota del Sud"), ("EUA", "TN", "Tennessee"), ("EUA", "TX", "Texas"), ("EUA", "UT", "Utah"), ( "EUA", "VA", "Virgínia"), ("EUA", "VI", "Illes Verges"), ("EUA", "VT", "Vermont"), ("EUA", "WA" , "Washington"), ("EUA", "WI", "Wisconsin"), ("EUA", "WV", "West Virginia"), ("EUA", "WY", "Wyoming");

Punta de barret a Brian, que tenia un bon CSV Vaig poder treballar des de.

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.