最好的方法\练习在shell脚本中使用sql

时间:2017-10-28 07:45:15

标签: sql shell

我想编写将访问数据库的shell脚本。到目前为止,我已收到以下最佳实践要求:

  • 临时文件中没有sql代码
  • no static sql
  • no dynamic sql

我不确定在上述限制之后我应该如何编写脚本。你有任何最佳实践可以让我在shell脚本中编写sql语句吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

如果你想在shell脚本中编写sql语句。

根据个人经验,您需要注意以下事项(使用mysql):

关注1

请勿明确指定usernamepassoword mysql -uUSERNAME -pPASSWORD,将其写入文件(~/.my.cnf),其语法类似

[client]
user=USERNAME
password=PASSWORD

然后使用

mysql --defaults-file="~/.my.cnf"

关注2

只需提取您需要的数据,即可了解mysql -emysql -Bse

之间的差异 <3>关注3

注意标点符号"'