数据库教程: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查询结果输出到文件的方法分享的全部内容,如果对大家有所用处且需要了解更多关于mysql数据库学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

www.ctvol.com true Article 数据库教程:mysql查询结果输出到文件的方法分享

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/912544.html

(0)
上一篇 2021年10月26日 上午4:37
下一篇 2021年10月26日 上午4:38

精彩推荐