mysql查询结果输出到文件的方法
mysql查询结果导出/输出/写入到文件
方法一:
直接执行命令:
mysql>selectcount(1)fromtable intooutfile'/tmp/test.xls';
QueryOK,31rowsaffected(0.00sec)
在目录/tmp/下会产生文件test.xls
遇到的问题:
mysql>selectcount(1)fromtable intooutfile'/data/test.xls';
报错:
ERROR1(HY000):Can'tcreate/writetofile'/data/test.xls'(Errcode:13)
可能原因:mysql没有向/data/下写的权限
方法二:
查询都自动写入文件:
mysql>pagercat>/tmp/test.txt;
PAGERsetto'cat>/tmp/test.txt'
之后的所有查询结果都自动写入/tmp/test.txt',并前后覆盖
mysql>select*fromtable;
30rowsinset(0.59sec)
在框口不再显示查询结果
方法三:
跳出mysql命令行
[root@SHNHDX63-146~]#mysql-h127.0.0.1-uroot-pXXXX-P3306-e"select*fromtable" >/tmp/test/txt
以上就是小编为大家带来的mysql查询结果输出到文件的方法全部内容了,希望大家多多支持毛票票~