SQL: busca de nome completo para estados e provincias para os Estados Unidos e Canadá

América

Mentres traballaba nun proxecto de Google Mapping esta fin de semana, necesitaba facer unha mesa MySQL que traduciu as abreviaturas de país e estado de 2 díxitos a un nome completo. Estou seguro de que isto é algo que se necesita bastante, así que coloquei o ficheiro SQL no meu servidor para a súa descarga.

Aquí está a declaración SQL para abreviaturas de estado e provincia para Estados Unidos e Canadá. Tamén engadín un índice tanto no país como no estado para mellorar o rendemento.

CREAR TÁBOA `estados` (` 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 = 'Estado e provincia Busca de nome completo para Estados Unidos e Canadá';
INSERIR EN "estados" ("COUNTRYID", "STATEID", "FULLNAME") VALORES ('CA', 'AB', 'Alberta'), ('CA', 'BC', 'British Columbia'), (' CA ',' MB ',' Manitoba '), (' CA ',' NB ',' New Brunswick '), (' CA ',' NL ',' Terranova e Labrador '), (' CA ',' NS ',' Nova Escocia '), (' CA ',' NT ',' Territorios do Noroeste '), (' CA ',' NU ',' Nunavut '), (' CA ',' ON ',' Ontario ') , ('CA', 'PE', 'Illa do Príncipe Eduardo'), ('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', 'Mar 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 ', 'Nova York'), ('Estados Unidos', 'OH', 'Ohio'), ('Estados Unidos', 'OK', 'Oklahoma'), ('Estados Unidos', 'OR', 'Oregon'), (' EUA ',' PA ',' Pensilvania '), (' EUA ',' RI ',' Rhode Island '), (' EE. UU. ',' SC ',' Carolina do Sur '), (' EE. UU. ',' SD ' , 'South Dakota'), ('US', 'TN', 'Tennessee'), ('US', 'TX', 'Texas'), ('US', 'UT', 'Utah'), ( 'US', 'VA', 'Virginia'), ('US', 'VI', 'Illas Virxes'), ('US', 'VT', 'Vermont'), ('US', 'WA' , "Washington"), ("EUA", "WI", "Wisconsin"), ("Estados Unidos", "WV", "West Virginia"), ("Estados Unidos", "WY", "Wyoming");

Punta de sombreiro para Brian que tiña un bo CSV Puiden traballar dende.

¿Que pensas?

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.