码迷,mamicode.com
首页 > 数据库 > 详细

mysql命令行操作-将查询结果导出到文件

时间:2020-01-11 15:07:15      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:mysq   l命令   覆盖   root   span   cte   写入文件   进入   tmp   

1. 设置查询自动写入文件

mysql> pager cat > /tmp/wf_task.txt
PAGER set to cat > /tmp/wf_task.txt;  #之后的所有查询结果都自动写入/tmp/wf_task.txt‘,并前后覆盖。
mysql> select * from wf_task;
2 rows in set (0.00 sec)                #在框口不再显示查询结果。

mysql> 

 2. 设置查询写入文件

mysql> select * from wf_task into outfile /tmp/wf_task01.txt;
Query OK, 2 rows affected (0.00 sec)
mysql> 

执行该语句时需要注意目录权限的问题。

3. 不需进入MySQL命令行即可执行写入

mysql -h 127.0.0.1 -u root -p XXXX -P 3306 -D database_name -e "select * from table"  > /tmp/test.txt

执行该语句时也需要注意目录权限的问题。

mysql命令行操作-将查询结果导出到文件

标签:mysq   l命令   覆盖   root   span   cte   写入文件   进入   tmp   

原文地址:https://www.cnblogs.com/zjfjava/p/12168173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!