1、大数据导出

MySQL 中可以使用“SELECT INTO OUTFILE”语句来实现大数据的导出,具体的使用方式如下:

SELECT * INTO OUTFILE '文件路径'
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\n' 
FROM 数据表名;
SQL

上面的语句中,“FIELDS TERMINATED BY”表示字段之间的分隔符,“ENCLOSED BY”表示字段的起止符,“LINES TERMINATED BY”表示每行的结束符,“FROM”表示从哪个表中提取数据。

2、大数据导入

MySQL 中可以使用“LOAD DATA INFILE”语句来实现大数据的导入,具体的使用方式如下:

LOAD DATA INFILE '文件路径'
INTO TABLE 数据表名
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\n' 
IGNORE 1 LINES;
SQL

上面的语句中,“FIELDS TERMINATED BY”表示字段之间的分隔符,“ENCLOSED BY”表示字段的起止符,“LINES TERMINATED BY”表示每行的结束符,“IGNORE 1 LINES”表示忽略文件中的第一行。

3、注意事项

在使用 MySQL 中的“SELECT INTO OUTFILE”和“LOAD DATA INFILE”语句实现大数据的导出导入时,需要注意以下几点:

1、导出和导入的文件必须放在 MySQL 的 data 目录下,否则会报错;

2、导出和导入的文件必须是文本文件,不能是其它格式的文件;

3、导出和导入的文件必须有足够的权限,否则会报错;

4、导出和导入的文件名不能包含特殊字符,否则会报错。