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

Bash 编写shell脚本以输出数据库数据,bash,shell,Bash,Shell,我想编写一个bash脚本,允许我执行以下SQL查询: 我们可以这样说: SELECT * FROM CUST OUTFILE '/g/c/data/reports/cust_info/q.csv' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' 如何在bash中执行此命令,以便输出csv文件?如果您的数据库是postgres,请使用-c选项。如果是mysql,则瞄准——执行。在任何其他情况下,请阅读手册 您可以随时使用: echo "SELE

我想编写一个bash脚本,允许我执行以下SQL查询:

我们可以这样说:

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

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

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

您可以随时使用:

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