SELECT ... INTO OUTFILE ...
使用该语句将数据表的数据以特定格式导出到本机。该方式需要登录 mysql 客户端才可以执行。
注意:
1. 这种方式只能将表的记录导出到服务器所在机器,不能在远程连接的情况下导出到本地!!!也就是说,下面的 filepath 应该是 MySQL 所在的机器的路径。
2. 该导出受制于 --secure-file-priv 选项
语法格式:
SELECT FROM WHERE condition
INTO OUTFILE [OPTIONS]
例子:
select * from table01 into outfile '/var/lib/mysql/table01.txt';
:必须是一个文件的绝对路径,不是目录,且在 windows 需要注意双斜杠转义。
LOAD DATA INFILE ...
与 SELECT INTO OUTFILE 一样,该语句也只能引用来自本机器的文件。
语法格式:
LOAD DATA INFILE 'filename.txt' INTO TABLE tbname [OPTIONS] [IGNORE number LINES]
例子:
load data infile '/var/lib/mysql/table01.txt' into table test.table01;
来源:oschina
链接:/u/4305379/blog/4658822