SQL: Chwiliad Enw Llawn am Wladwriaethau a Thaleithiau ar gyfer yr UD a Chanada

gogledd Amerig

Wrth weithio ar brosiect Google Mapping y penwythnos hwn, roedd angen i mi wneud bwrdd i mewn MySQL a gyfieithodd y byrfoddau gwlad a gwladwriaeth 2 ddigid i enw llawn. Rwy'n siŵr bod hyn yn rhywbeth sydd ei angen cryn dipyn, felly rydw i wedi rhoi'r ffeil SQL i fyny ar fy ngwasanaethwr i'w lawrlwytho.

Dyma'r datganiad SQL ar gyfer Talfyriadau Gwladwriaeth a Thalaith ar gyfer yr Unol Daleithiau a Chanada. Rwyf hefyd wedi ychwanegu Mynegai ar gymhorthion gwlad a gwladwriaeth i wella perfformiad.

CREU TABL `yn nodi` (` COUNTRYID` varchar (2) NOT NULL, `STATEID` varchar (2) NOT NULL,` FULLNAME` varchar (30) NOT NULL, KEY `country` (` COUNTRYID`), ALLWEDDOL `id` (`STATEID`)) PEIRIAN = CHISET DIFFYG MyISAM = utf8 SYLW = 'Chwiliad Enw Llawn y Wladwriaeth a'r Dalaith ar gyfer yr UD a Chanada';
INSERT INTO `states` (` COUNTRYID`, `STATEID`,` FULLNAME`) GWERTHOEDD ('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 ',' Tiriogaethau'r Gogledd-orllewin '), (' CA ',' NU ',' Nunavut '), (' CA ',' ON ',' Ontario ') , ('CA', 'PE', 'Ynys y Tywysog Edward'), ('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', 'Maw yland '), (' US ',' ME ',' Maine '), (' US ',' MI ',' Michigan '), (' US ',' MN ',' Minnesota '), (' US ' , 'MO', 'Missouri'), ('US', 'MS', 'Mississippi'), ('US', 'MT', 'Montana'), ('US', 'NC', 'North Carolina '), (' UD ',' ND ',' Gogledd Dakota '), (' UD ',' NE ',' Nebraska '), (' UD ',' NH ',' New Hampshire '), (' UD ',' NJ ',' New Jersey '), (' US ',' NM ',' New Mexico '), (' US ',' NV ',' Nevada '), (' US ',' NY ', 'Efrog Newydd'), ('UD', 'OH', 'Ohio'), ('UD', 'Iawn', 'Oklahoma'), ('UD', 'NEU', 'Oregon'), (' UD ',' 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');

Tip het i Brian a gafodd CSV braf Roeddwn i'n gallu gweithio o.

Beth ydych chi'n feddwl?

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.