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

来源:互联网 发布:php生成pdf 编辑:程序博客网 时间:2024/05/02 16:24

【需求】

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

【实现】

方法一:

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



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


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

2 0