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

【需求】

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

【实现】

方法一:

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

【MySql】sql语句--批量替换字符串_第1张图片


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

【MySql】sql语句--批量替换字符串_第2张图片

方法二:学会尽量使用和练习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

你可能感兴趣的:(【数据库】,数据库)