【MySql】sql语句--批量替换字符串

【需求】

      项目中需要批量替换mysql数据库中,指定表中的指定字段中的字符串。

【实现】

方法一:

       可以用mysql可视化工具—Navicat,直接ctrl+F,然后点击替换前的选框。如下图:

《【MySql】sql语句--批量替换字符串》

《【MySql】sql语句--批量替换字符串》

          也或者可以从菜单中找到替换,如下图:

《【MySql】sql语句--批量替换字符串》

方法二:学会尽量使用和练习sql语句

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

例如:

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

【拓展】

       sql是操作数据库的标准语言,可以用sql操作许多不同类型的数据库。深入了解会发现所有有关数据库的操作,包括建表、复制表、删表等等都可以用sql轻松的解决。再问个问题:where 1=1,和where 1<>1有用吗?有什么用呢?

有兴趣可以了解一下,这边分享一个sql总结博客:http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html

    原文作者:Summer-Zheng
    原文地址: https://blog.csdn.net/u013036274/article/details/52708698
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞