shell 脚本之连接 mysql 数据库

编程知识 行业动态 更新时间:2024-06-13 00:19:29

shell 脚本之连接 mysql 数据库

  • 我们function 的内容讲完了,接下来就讲复杂一点的应用,下面几篇会讲一些自己写的比较实用的脚本。
  • 数据库地址和用户名密码是我随便写的,可以根据你们自己的地址进行修改。
  • 有个前提是你的linux 环境安装了mysql 的客户端。
  • 下面看一下连接数据脚本:
#!/bin/bash
#数据库连接配置
DBHOST="192.168.0.1"
DBPORT="3306"
DBUSER="assless"
DBPW="assless"
DBNAME="USER"
DBSQL="select count(*) from t_user;"

#定义连接数据库查询的功能
function execSQL()
{
    result=`mysql -h"${DBHOST}" -P"${DBPORT}" -u"${DBUSER}" -p"${DBPW}" -D"$1" -e"$2"`
    echo $result
}

#执行sql
execSQL "${DBNAME}" "${DBSQL}"

这个功能就是封装了mysql 连接数据库查询的命令,并把查询结果输出出来。
相当于直接在linux上面执行:
mysql -h192.168.0.1 -P3306 -uassless -passless -DUSER -e”select count(*) from t_user;”

如果我们敲命令,那么就会很麻烦,有了脚本,我们就只需要修改sql 语句就可以了。

更多推荐

shell 脚本之连接 mysql 数据库

本文发布于:2023-03-28 09:34:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/1f3e255efdda8114f48630d6f6208bb2.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:脚本   数据库   shell   mysql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!