文件MySQL导入与导出CSV文件(mysqlcsv)

MySQL可以通过多种方式将数据导入和导出,当然CSV文件也不例外,本文介绍了使用MySQL将数据导入和导出CSV文件的方法。

MySQL导入CSV文件:

首先要准备一个CSV文件,文件的格式必须符合MySQL的要求和csv文件格式的要求,比如要使用“,”作为分隔符。然后,可以使用以下 SQL 语句将 CSV 文件导入到 MySQ 表中:

LOAD DATA INFILE 'file.csv' INTO TABLE table1 
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;

上面的语句将“file.csv”文件的数据导入到数据库名为 table1 的表中,因为忽略了第一行,所以第一行不要求是列名,我们也可以手动设置列名:

LOAD DATA INFILE 'file.csv' INTO TABLE table1
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(column1,column2,column3,etc);

MySQL 导出CSV文件:

MySQL可以使用SELECT INTO OUTFILE语句向系统指定的文件夹导出数据,该语句只有超级用户有权限使用。下面是一个简单的示例:

SELECT * FROM table1 
INTO OUTFILE '/tmp/filename.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';

OVER!

总之,MySQL可以使用多种方式将数据导入和导出,其中CSV文件格式可以非常方便地将数据进行导入和导出,本文介绍了使用MySQL将数据导入和导出CSV文件的方法。


数据运维技术 » 文件MySQL导入与导出CSV文件(mysqlcsv)