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查询结果输出到文件的方法分享的全部内容,如果对大家有所用处且需要了解更多关于mysql数据库学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/dtteaching/912544.html