具有双字母符号的所有国家/地区名称的列表

时间:2012-05-30 12:17:31

标签: mysql

我搜索了一个包含2个字母符号的所有国家/地区名称的数组,但我找不到一个。我想将它添加到MySQL数据库中的表中。

2 个答案:

答案 0 :(得分:2)

ISO 3166国家/地区名称和双字符缩写列表可从their website获得。我建议您使用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

答案 1 :(得分:0)

尝试优化搜索以包含“countries database”,“country list sql”,“iso”等内容。这些数据库是可用的,数据本身也可以在互联网上免费获得。但是,如果你找不到像你想要的那样免费的数据库,你当然可以使用现有的可用数据快速建立一个数据库。

祝你好运。