שיווק תוכן
SQL: חיפוש שמות מלא אחר ארצות ומחוזות עבור ארה"ב וקנדה
במהלך העבודה על פרויקט מיפוי של גוגל בסוף השבוע הזה, הייתי צריך להכין שולחן MySQL שתירגמו את קיצורי המדינה דו-ספרתיים וקיצרו שם מלא. אני בטוח שזה משהו שדרוש לא מעט, אז הנחתי את קובץ ה- SQL לשרת שלי להורדה.
להלן הצהרת SQL עבור קיצורי מדינה ומחוז לארצות הברית וקנדה. הוספתי גם אינדקס על מזהי המדינה וגם מזהי המדינה כדי לשפר את הביצועים.
צור טבלאות 'מצבים' ('COUNTRYID' varchar (2) NOT NULL, 'STATEID' varchar (2) NOT NULL, 'FULLNAME' varchar (30) NOT NULL, KEY 'country' ('COUNTRYID'), KEY 'id' ('STATEID')) מנוע = MyISAM ערך CHARSET = utf8 COMMENT = 'חיפושי שם מלא של המדינה והמחוז לארה"ב וקנדה';
הכנס לתוכנה '(' COUNTRYID ',' STATEID ',' FULLNAME ') ערכים (' CA ',' AB ',' Alberta '), (' CA ',' BC ',' British Columbia '), (' CA ',' MB ',' Manitoba '), (' CA ',' NB ',' New Brunswick '), (' CA ',' NL ',' Newfoundland and Labrador '), (' CA ',' NS ',' נובה סקוטיה '), (' CA ',' NT ',' Northwest Territories '), (' CA ',' NU ',' Nunavut '), (' CA ',' ON ',' אונטריו ') , ('CA', 'PE', 'האי הנסיך אדוארד'), ('CA', 'QC', 'קוויבק'), ('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', 'לְקַלְקֵל 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 ',' ניו ג'רזי '), (' ארה"ב ',' NM ',' ניו מקסיקו '), (' ארה"ב ',' NV ',' נבאדה '), (' ארה"ב ',' NY ', 'ניו יורק'), ('ארה"ב', 'אוה', 'אוהיו'), ('ארה"ב', 'אישור', 'אוקלהומה'), ('ארה"ב', 'או', 'אורגון'), (' US ',' PA ',' Pennsylvania '), (' US ',' RI ',' Rhode Island '), (' US ',' SC ',' South Carolina '), (' US ',' SD ' , 'דקוטה הדרומית'), ('ארה"ב', 'TN', 'טנסי'), ('ארה"ב', 'טקסס', 'טקסס'), ('ארה"ב', 'UT', 'יוטה'), ( 'US', 'VA', 'Virginia'), ('US', 'VI', 'Virgin Islands'), ('US', 'VT', 'Vermont'), ('US', 'WA' , 'וושינגטון'), ('ארה"ב', 'ווי', 'ויסקונסין'), ('ארה"ב', 'ווב', 'מערב וירג'יניה'), ('ארה"ב', 'וי', 'ויומינג');
טיפ כובע ל בריאן שהיה לו CSV נחמד הצלחתי לעבוד מ.