ITPub博客

首页 > 数据库 > MySQL > MySQL 5.7 使用 SELECT ... INTO 语句导出数据文件

MySQL 5.7 使用 SELECT ... INTO 语句导出数据文件

原创 MySQL 作者:feelpurple 时间:2016-04-21 11:25:30 0 删除 编辑
使用 SELECT ... INTO 语句可以将查询结果导入到变量或文件中

SELECT ... INTO var_list 将查询结果储存到变量中。
SELECT ... INTO OUTFILE 将查询结果写入到文件中。需要指定字段和行的分隔符来生成特定格式的输出文件。
SELECT ... INTO DUMPFILE 将一个单独的行写入到没有格式的一个文件中,只能导出一行文件,可以用来处理TEXT、BLOB等大字段。

SELECT ... INTO OUTFILE 例子:

mysql> select * from test into outfile '/tmp/test_out.txt' fields terminated by ',' optionally enclosed by '"';
Query OK, 4 rows affected (0.01 sec)

--查看导出文件中的内容
[root@localhost tmp]# cat test_out.txt 
"0,"RESEARCH","DALLAS
"0,"SALES","CHICAGO
"0,"OPERATIONS","BOSTON
"0,"MAINTENANCE","HULUDAO

SELECT ... INTO DUMPFILE 例子:

mysql> select * from test where deptno=20  into dumpfile '/tmp/test_20_dump.txt';
Query OK, 1 row affected (0.00 sec)
[root@localhost tmp]# cat test_20_dump.txt

--查看导出文件中的内容
[root@localhost tmp]# vim test_20_dump.txt
20RESEARCHDALLAS^M

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26506993/viewspace-2085268/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-08-01

  • 博文量
    404
  • 访问量
    1673932