使用linux的mysql客户端查询数据量过大的话,会导致很久才能显示完。或者是我们需要将查询的数据保存来进行分析。
这个时候,将查询结果输出到文件就很重要了。
首先我们先编辑一个查询文本query.sql。
use appdb;
set names utf8;
select FeedID, City , Message from Feed limit 1000;
上面的set names utf8语句是设施当前使用的编码,如果编码和数据库的编码不一致,会出现乱码。
然后执行下面命令后,会将查询结果保存到当前目录query.txt文件中。
[root@proxy tianqg]# mysql -uroot -p < query.sql > query.txt
网友评论