我搜索了一个包含2个字母符号的所有国家/地区名称的数组,但我找不到一个。我想将它添加到MySQL数据库中的表中。
答案 0 :(得分:2)
ISO 3166国家/地区名称和双字符缩写列表可从their website获得。我建议您使用semicolon delimited TXT format,然后使用LOAD DATA
或mysqlimport
导入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”等内容。这些数据库是可用的,数据本身也可以在互联网上免费获得。但是,如果你找不到像你想要的那样免费的数据库,你当然可以使用现有的可用数据快速建立一个数据库。
祝你好运。