当前位置:首页 > IT > 正文内容

数据库SQL语句批量替换实战

admin7年前 (2018-07-15)IT1016

写这篇文章的原因是在2018年3月8日开始做一个网络森林的项目,主要是做电子证书,实现的原理中涉及一个图片证书,因为图片众多同时为了优化图片的加载速度采用了腾讯云的万象优图图片云端处理技术。也就是处理为类似于自动加水印自动转为统一格式的图片,根据万象优图计算公式图片的运算结果是 “图片地址+图片处理公式”

https://tu.wlong.pw/2018/04/02/3736380022.png?imageMogr2/thumbnail/720x/format/webp/interlace/0/quality/80%7Cwatermark/2/text/Q05EeXVu/font/UGluZ0ZhbmcudHRj/fontsize/20/fill/IzY2NjY2Ng/dissolve/80/gravity/southest/dx/10/dy/10

但是这样虽然实现了我们想要的效果但是长长的图片地址因为涉及上百的证书也不好以后修改所以经过思考采用“图片地址+样式”

https://tu.wlong.pw/2018/04/02/3736380022.png/logo

是不是简单了许多,可是前期已经是“图片地址+图片处理公式”又不能一个一个修改编辑(如果你愿意也行,就是麻烦点)所以可以选择在数据库端批量替换,原理是

 update 表名 set 指定字段 =replace(指定字段,'要替换的字符串','想要的字符串') where 条件

 update t_user set url =replace(url,'192.168.','222.222.')

针对上述案例具体代码:

update typecho_contents set test =replace(text,'?imageMogr2/thumbnail/720x/format/webp/interlace/0/quality/80%7Cwatermark/2/text/Q05EeXVu/font/UGluZ0ZhbmcudHRj/fontsize/20/fill/IzY2NjY2Ng/dissolve/80/gravity/southest/dx/10/dy/10','/logo')

步骤如下:

这样数据库就批量替换了,题外话,因为我的网站有安全防护,发篇文章都有可能被自己的安全防护拦截,哈哈。


扫描二维码推送至手机访问。

版权声明:本文由小龙的博客发布,如需转载请注明出处。

本文链接:https://xl.cndyun.com/post/306.html

“数据库SQL语句批量替换实战” 的相关文章

紧急阻止比特币病毒,教你关闭电脑135、139、445端口 ​

紧急阻止比特币病毒,教你关闭电脑135、139、445端口 ​

关闭445端口的方法! 方法一.使用360防黑加固 1.打开360主界面,点击右下方的“更多”选项; 2.在更多中搜索“防...

小龙的博客全球节点访问

小龙的博客全球节点访问

小龙的博客全球节点访问华东华北日本美东新加坡华南香港中东欧洲美西澳大利亚一起学习,一起进步!...

Linux软件源、内核升级方法

【CentOS 系列用户】1)yum clean all && yum makecache,更新软件源2)yum update kernel gblic -y,更新当前内核版本3)reboot,重启生效4)uname -r,检查当前版本是否为上述【安全版本】,如果是,则说明修复成功。...

已通过Clouder云计算专项技能认证,继续加油!

已通过Clouder云计算专项技能认证,继续加油!

已通过Clouder云计算专项技能认证,继续加油!...

全国各省网站ICP备案一览表

全国各省网站ICP备案一览表

简称省 份备案所需要的基本材料能否正常备案特殊要求核验点AH安徽营业执照(或身份证)、核验单、带幕布的核验照安徽备案注意事项:1.备案域名所有者须与主办者一致,企业备案时域名所有者可以是单位法人或者网站负责人;2.备案期间请关闭域名的whois保护,不能核对所有者的备案将被退回;查看BE湖北营业执照...

"烂火锅"域名收入囊中

"烂火锅"域名收入囊中

站长小龙是个十足的吃货。去年在重庆吃过了朱胖子烂火锅之后,就对“烂火锅”“耿耿于怀”在重庆购下了lanhuoguo.cn当时lanhuoguo.com已经被注册了,联系当时的所有者也谈不拢价格,2017年7月19日查到该域名即将被删除,于是完成抢注,至此获得全套烂火锅域名...