shell 脚本之连接 mysql 数据库

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 语句就可以了。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值