1

我有一个包含大约 80 万行的 txt 文件。我想将其导入 SQL。我也尝试将其转换为 CSV。但 excel 一次不允许 80 万行。

4

3 回答 3

3

尝试一个简单的LOAD DATA命令。假设您的示例数据在sample.txt其中并且您拥有必要的权限,则应该从 shell 完成以下操作:

LOAD DATA INFILE 'sample.txt' INTO TABLE sqlTable FIELDS TERMINATED BY ',' ENCLOSED BY '"'
于 2013-05-12T08:43:42.547 回答
2

利用mysqlimport

就像是

mysqlimport --columns='co_no,pd_ch' my_db sample.txt

可能必须玩弄它才能使其正常工作。

于 2013-05-12T08:44:23.543 回答
0

使用 MySQL Workbench 会对您有很大帮助。如果需要先修改文件,请使用 Python 等脚本语言。对于这么多数据,Excel 不是一个好的选择。

于 2013-05-12T08:43:02.413 回答