编写shell脚本以输出数据库数据

时间:2013-11-19 19:40:51

标签: bash shell

我想编写一个允许我执行此SQL查询的bash脚本:

让我们说:

SELECT * FROM CUST OUTFILE '/g/c/data/reports/cust_info/q.csv' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'

我如何能够在bash中执行此命令,以便输出csv文件?

1 个答案:

答案 0 :(得分:1)

如果您的数据库是postgres,请使用-c选项。如果是mysql,则瞄准--execute。在任何其他情况下,请阅读手册。

你可以随时使用:

echo "SELECT * FROM blah etc..." | yoursqlclient