我搜索了包含 2 个字母符号的所有国家/地区名称的数组,但没有找到。我想将它添加到 MySQL 数据库中的表中。
问问题
539 次
2 回答
2
国家名称和 2 字符缩写的 ISO 3166 列表可从其网站获得。我建议您使用分号分隔的 TXT 格式LOAD DATA
,然后使用或导入 MySQL mysqlimport
。例如:
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
于 2012-05-30T12:31:43.570 回答
0
尝试优化您的搜索以包括“国家数据库”、“国家列表 sql”、“iso”之类的内容。这些数据库是可用的,数据本身也可以在互联网上免费获得。但是,如果您找不到像您正在寻找的那样免费的数据库,您当然可以使用现有的可用数据非常快速地构建一个。
祝你好运。
于 2012-05-30T12:24:16.670 回答