Conținut de marketing
SQL: Căutare nume complet pentru state și provincii pentru SUA și Canada
În timp ce lucram la un proiect Google Mapping în acest weekend, trebuia să fac o masă în MySQL care a tradus abrevierile de țară și de stat din 2 cifre într-un nume complet. Sunt sigur că acest lucru este destul de necesar, așa că am pus fișierul SQL pe serverul meu pentru descărcare.
Iată declarația SQL pentru abrevieri de stat și de provincie pentru Statele Unite și Canada. De asemenea, am adăugat un index atât pentru identificarea țării, cât și a statului, pentru a îmbunătăți performanța.
CREATE TABLE `state` („ 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 = „Stat și provincie căutare nume complet pentru SUA și Canada”;
INSERAȚI ÎN „state” („COUNTRYID”, „STATEID”, „FULLNAME”) VALORI („CA”, „AB”, „Alberta”), („CA”, „BC”, „British Columbia”), („ CA ',' MB ',' Manitoba '), (' CA ',' NB ',' New Brunswick '), (' CA ',' NL ',' Newfoundland and Labrador '), (' CA ',' NS ',' Nova Scotia '), (' CA ',' NT ',' Northwest Territories '), (' CA ',' NU ',' Nunavut '), (' CA ',' ON ',' Ontario ') , („CA”, „PE”, „Insula Prințului Edward”), („CA”, „QC”, „Quebec”), („CA”, „SK”, „Saskatachewan”), („CA”, „YT”, „Yukon”), („SUA”, „AK”, „Alaska”), („SUA”, „AL”, „Alabama”), („SUA”, „AR”, „Arkansas”) , („SUA”, „AZ”, „Arizona”), („SUA”, „CA”, „California”), („SUA”, „CO”, „Colorado”), („SUA”, „CT” "," Connecticut "), (" SUA "," DC "," Districtul Columbia "), (" SUA "," DE "," Delaware "), (" SUA "," FL "," Florida ") , („SUA”, „GA”, „Georgia”), („SUA”, „HI”, „Hawaii”), („SUA”, „IA”, „Iowa”), („SUA”, „ID ',' Idaho '), (' SUA ',' IL ',' Illinois '), (' SUA ',' IN ',' Indiana '), (' SUA ',' KS ',' Kansas '), ( „SUA”, „KY”, „Kentucky”), („SUA”, „LA”, „Louisiana”), („SUA”, „MA”, „Massachusetts”), („SUA”, „MD”, - Mar yland '), (' SUA ',' ME ',' Maine '), (' SUA ',' MI ',' Michigan '), (' SUA ',' MN ',' Minnesota '), (' SUA ' , „MO”, „Missouri”), („SUA”, „MS”, „Mississippi”), („SUA”, „MT”, „Montana”), („SUA”, „NC”, „Carolina de Nord '), (' SUA ',' ND ',' Dakota de Nord '), (' SUA ',' NE ',' Nebraska '), (' SUA ',' NH ',' New Hampshire '), (' SUA ',' NJ ',' New Jersey '), (' SUA ',' NM ',' New Mexico '), (' SUA ',' NV ',' Nevada '), (' SUA ',' NY ', „New York”), („SUA”, „OH”, „Ohio”), („SUA”, „OK”, „Oklahoma”), („SUA”, „SAU”, „Oregon”), („ SUA "," PA "," Pennsylvania "), (" SUA "," RI "," Rhode Island "), (" SUA "," SC "," Carolina de Sud "), (" SUA "," SD " , „South Dakota”), („SUA”, „TN”, „Tennessee”), („SUA”, „TX”, „Texas”), („SUA”, „UT”, „Utah”), ( „SUA”, „VA”, „Virginia”), („SUA”, „VI”, „Insulele Virgine”), („SUA”, „VT”, „Vermont”), („SUA”, „WA” , „Washington”), („SUA”, „WI”, „Wisconsin”), („SUA”, „WV”, „Virginia de Vest”), („SUA”, „WY”, „Wyoming”);
Sfat pentru pălărie Brian, care a avut un CSV frumos Am putut lucra din.