mysql修改表字段名格式:
mysql更新字段值中的部分数据
1.mysql模糊查询:
查询有a的字符串
2.mysql更新字段值的部分数据:
可能会在项目中碰到要求将数据库中某个字段的值修改成另外一个,想到用update.举例说明:
将字段A中的值为1的,全部替换成2.
sql语句就是这么写:
如果要讲字段A值中的包含的1,替换成2呢?
例如:a=2211,现在要替换成2222,就是把1换成2
SQl语句这么写:
这个方法还是很有用的,希望对大家有些帮助。
例:
EMOS系统邮件别名批量删除:
#shell mysql
#!/bin/bash
echo -e "Please enter the old name:"
read olname
echo -e "Please enter the new name:"
read nwname
mysql -u root <<EOF
use extmail;
update alias set goto=REPLACE(goto,',$olname@mydomain','$nwname');
update alias set goto=REPLACE(goto,'$olname@mydomain,','$nwname');
EOF
exit 0;
运行以上脚本后,提示输入要删除的用户名(脚本中自动填充@域名),回车后提示输入新的用户名,此脚本意在删除,所以不需要输入任何数值,直接打回车即可。