shell脚本操作mysql数据库,查询更新操作

在shell中操作mysql数据库、

使用 mysql -e 可以执行 sql 的各种操作语句
格式:mysql -hhostname -Pport -uusername -ppassword -e “”

#!/bin/bash
HOSTNAME="127.0.0.1"
PORT="3306"
USERNAME="root"
PASSWORD="mysql"

DBNAME="test_20191106"
TABLENAME="tce_service"
# 查询
select_sql="select service_id,unit,service_class from ${TABLENAME} where service_class>=100"
mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD}${DBNAME} -e "${select_sql}"

# 更新数据
update_sql="update ${TABLENAME} set unit='节点' where service_class>=100"
mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e "${update_sql}"

你可能感兴趣的:(python运维)