Content Marketing
SQL: การค้นหาชื่อเต็มสำหรับรัฐและจังหวัดสำหรับสหรัฐอเมริกาและแคนาดา
ในขณะที่ทำงานในโครงการ Google Mapping สุดสัปดาห์นี้ฉันต้องทำตารางใน MySQL ที่แปลอักษรย่อของประเทศและรัฐเป็นชื่อเต็ม 2 หลัก ฉันแน่ใจว่านี่เป็นสิ่งที่จำเป็นมาก ฉันจึงนำไฟล์ SQL ไปไว้บนเซิร์ฟเวอร์ของฉันเพื่อดาวน์โหลด
นี่คือคำสั่ง SQL สำหรับคำย่อของรัฐและจังหวัดสำหรับสหรัฐอเมริกาและแคนาดา ฉันได้เพิ่มดัชนีทั้งรหัสประเทศและรัฐเพื่อปรับปรุงประสิทธิภาพ
สร้างตาราง "สถานะ" ("COUNTRYID` varchar (2) ไม่เป็นโมฆะ," STATEID "varchar (2) ไม่เป็นโมฆะ," FULLNAME "varchar (30) ไม่ใช่ NULL, KEY" ประเทศ "(" COUNTRYID "), KEYʻid` (`STATEID`)) ENGINE = MyISAM DEFAULT CHARSET = utf8 COMMENT = 'การค้นหาชื่อเต็มของรัฐและจังหวัดสำหรับสหรัฐอเมริกาและแคนาดา';
INSERT INTO `States` (` COUNTRYID`, `STATEID`,` FULLNAME`) VALUES ('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', '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', 'ฮาวาย'), ('US', 'IA', 'Iowa'), ('US', 'ID ',' ไอดาโฮ '), (' US ',' IL ',' Illinois '), (' US ',' IN ',' Indiana '), (' US ',' KS ',' Kansas '), ( 'US', 'KY', 'Kentucky'), ('US', 'LA', 'Louisiana'), ('US', 'MA', 'Massachusetts'), ('US', 'MD', 'มี.ค. 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');
ปลายหมวกถึง Brian ที่มี CSV ที่ดี ฉันสามารถทำงานจาก.