Mysql将查询结果导出到外部文件的三种方式

方式一和方式二仅限在mysql终端内使用,方式三可以直接放置在mysql外部直接

方式一

使用: into outfile

栗子如下:

终端当中执行(可能出现mysql写入权限不足的问题,这时候换个目录输出即可)

select * from tableName into outfile '/home/huangzx3/tableName';

方式二

使用:pager cat (终端不会再显示出查询结果,查询结果将直接覆盖到指定文件)

栗子如下:

终端当中执行

pager cat  > /home/huangzx3/SqlSelectResult;

方式三

mysql终端外直接导出

mysql -uroot -phhhh -P10086  -h127.0.0.1-DDatabaseName -e "select * from tableName"  > /home/huangzx3/tableName

扫描二维码关注公众号,回复: 3259947 查看本文章

如果加上-N 则不会输出表格头(即-N -e)

猜你喜欢

转载自blog.csdn.net/huangzx3/article/details/81913911
今日推荐