将CSV文件导入MySQL数据库的工具?

mpe*_*pen 2 mysql sql csv import load-data-infile

我有几个要导入表格的CSV文件.它们都包含不同数量的列,因此每次导入时都会缺少一些数据.我需要一个工具来让我映射哪个CSV列进入哪个MySQL列.看起来不像MySQL工作台可以做到这一点.我还能用什么?

OMG*_*ies 6

MySQL具有LOAD DATA INFILE语法:

LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name
 FIELDS TERMINATED BY ',' ENCLOSED BY '"'
 LINES TERMINATED BY '\r\n'
 IGNORE 1 LINES;
Run Code Online (Sandbox Code Playgroud)

请参阅有关自定义数据处理的文档.

  • 阅读他已经链接的手册页,其中包含将CSV字段映射到列的语法.它有例子. (2认同)