我如何将.csv数据转换为mysql?

And*_*ndi 1 mysql csv

可能重复:
将CSV文件导入MySQL数据库的工具?

一个在工作的人给了我一个包含数千条记录的.csv文件.我希望插入到mysql数据库中的大约有5列(20个).

知道我怎么会这样做吗?

cdh*_*wie 6

LOAD DATA INFILE.CSV文档中的示例是:

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)

IGNORE 1 LINES如果CSV数据中没有标题行,则应删除该子句.

另请注意,文件中数据的顺序应与表中列的顺序相匹配.如果他们不这样做,您需要指定如下的顺序:

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