<分区>
Possible Duplicate:
Tool for importing CSV files into MySQL database?
一个同事给了我一个 .csv 文件,里面有数千条记录。我希望将大约 5 列(共 20 列)插入到 mysql 数据库中。
知道我该怎么做吗?
<分区>
Possible Duplicate:
Tool for importing CSV files into MySQL database?
一个同事给了我一个 .csv 文件,里面有数千条记录。我希望将大约 5 列(共 20 列)插入到 mysql 数据库中。
知道我该怎么做吗?
最佳答案
使用 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;
如果 CSV 数据中没有标题行,您应该删除 IGNORE 1 LINES
子句。
另请注意,文件中数据的顺序应与表中列的顺序相匹配。如果他们不这样做,您将需要像这样指定顺序:
LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name
(column1, column2, ...)
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;
关于mysql - 我如何将 .csv 数据转换为 mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6990923/