【MySQL】将查询结果导出到一个文件
(1)SQL示例如下,要将如下的SQL查询结果导出到一个txt文件,便于研发做结果内容的核对
select
ps_partkey,
sum(ps_supplycost * ps_availqty) as value
from
partsupp,
supplier,
nation
where
ps_suppkey = s_suppkey
and s_nationkey = n_nationkey
and n_name = 'GERMANY'
group by
ps_partkey having
sum(ps_supplycost * ps_availqty) > (
select
sum(ps_supplycost * ps_availqty) * 0.0000010000
from
partsupp,
supplier,
nation
where
ps_suppkey = s_suppkey
and s_nationkey = n_nationkey
and n_name = 'GERMANY'
)
order by
value desc;
(2)将如上SQL结果导出的方法
1、新建一个SQL文件,命名为c.sql
2、在存放c.sql的目录下执行如下的命令,注意更换自己数据库的相关信息
mysql -h192.168.30.118 -P3001 -uroot -pAa123456 tpch_syw <c.sql >query_11_result.text
1.作者:Syw 2.出处:http://www.cnblogs.com/syw20170419/ 3.本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 4.如果文中有什么错误,欢迎指出。以免更多的人被误导。 |