shell如何获得sql返回值


在shell中运行SQL语句并获取返回值,可以使用以下方法:

    使用命令行界面工具(如mysql、psql等)执行SQL语句,并将结果输出到标准输出。然后通过shell的命令替换(Command Substitution)将输出结果赋值给一个变量。例如:
result=$(mysql -uusername -ppassword -Ddatabase -e "SELECT column FROM table")
    将SQL语句保存到一个文件中,然后使用命令行界面工具执行该文件,并将结果输出到标准输出。同样通过shell的命令替换将输出结果赋值给一个变量。例如:
result=$(mysql -uusername -ppassword -Ddatabase < query.sql)
    如果使用的是bash或者其他支持here文档的shell,可以直接将SQL语句写入脚本中,并通过命令替换获取返回值。例如:
result=$(mysql -uusername -ppassword -Ddatabase <<EOFSELECT column FROM table;EOF)

无论使用哪种方法,最终都可以通过变量$result来访问SQL语句的返回值。请根据实际情况选择适合的方法。


上一篇:Windows操作系统中的SQLServer

下一篇:plsql如何查看数据库所有表


shell SQL
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器