将TXT文件中的数据导入MySQL


Import Data from TXT file to MySQL

我有一个大约有80万行的TXT文件。我想把它导入SQL。我也试过把它转换成CSV。但是excel不能同时支持80万行

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

LOAD DATA INFILE 'sample.txt' INTO TABLE sqlTable FIELDS TERMINATED BY ',' ENCLOSED BY '"'

使用mysqlimport

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

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