mysql命令行操作-将查询结果导出到文件
Posted 雪山上的蒲公英
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql命令行操作-将查询结果导出到文件相关的知识,希望对你有一定的参考价值。
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命令行操作-将查询结果导出到文件的主要内容,如果未能解决你的问题,请参考以下文章
将windows命令行的结果保存到文件 (cmd命令的重定向输出)
将windows命令行的结果保存到文件 (cmd命令的重定向输出)