2012-05-30 64 views

回答

0

嘗試優化您的搜索,以包括「國家數據庫」,「國家列表sql」,「iso」等內容。這些數據庫可用,數據本身也可以在互聯網上免費獲得。但是,如果您找不到像您正在尋找的那種免費數據庫,那麼您可以使用現有的可用數據快速構建一個數據庫。

祝你好運。

2

可從their website獲取國家名稱和雙字符縮寫的ISO 3166列表。我建議你使用semicolon delimited TXT format,然後使用LOAD DATAmysqlimport導入MySQL。例如:

LOAD DATA INFILE '/path/to/list-en1-semic-3.txt' 
    INTO TABLE countries 
    FIELDS TERMINATED BY ';' 
    IGNORE 2 LINES 
    (country_name, abbreviation); 

或者:

mysqlimport --columns="country_name,abbreviation" --fields-terminated-by=";" \ 
      --ignore-lines=2 my_db /path/to/countries.txt 
相關問題