我是靠谱客的博主 现代帆布鞋,最近开发中收集的这篇文章主要介绍用shell脚本修改mysql数据库表中某个字段的值,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  • setFieldValue.sh

#!/bin/bash
#*************************************************
#
#*************************************************
#+-----------------------------+
#|
Default Define
|
#+-----------------------------+ 
USR=xxx
PWD=xxx
DB=xxx
TABLE=xxx
FIELD=xxx
VALUE=
ID=1
#+-----------------------------+
#|
可指定某个参数
|
#+-----------------------------+ 
while getopts ":u:p:d:t:f:v:i:" opt
do
case $opt in
u)USR=$OPTARG;;
p)PWD=$OPTARG;;
d)DB=$OPTARG;;
t)TABLE=$OPTARG;;
f)FIELD=$OPTARG;;
v)VALUE=$OPTARG;;
i)ID=$OPTARG;;
?)
echo "未知参数"
exit 1;;
esac
done
echo "USR
=${USR}"
echo "PWD
=${PWD}"
echo "DB
=${DB}"
echo "TABLE =${TABLE}"
echo "FIELD =${FIELD}"
echo "VALUE =${VALUE}"
echo "ID
=${ID}"
MYSQL="mysql -h127.0.0.1 -u${USR} -p${PWD} --default-character-set=utf8 -A -N"
sql_update="update ${DB}.${TABLE} set ${FIELD} = '${VALUE}' where id = "
echo -e "+-----------------------------+"
echo -e "|
Update Field: ${FIELD}
|"
echo -e "+-----------------------------+"
echo
-e "$sql_update'${ID}'"
$MYSQL -e "$sql_update'${ID}'"
echo ""

可修改脚本的默认定义,也可在执行脚本的时候带参数指定。

最后

以上就是现代帆布鞋为你收集整理的用shell脚本修改mysql数据库表中某个字段的值的全部内容,希望文章能够帮你解决用shell脚本修改mysql数据库表中某个字段的值所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部