我有一个包含大约 80 万行的 txt 文件。我想将其导入 SQL。我也尝试将其转换为 CSV。但 excel 一次不允许 80 万行。
问问题
446 次
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 回答