sql替换语句,用该命令可以整批替换某字段的内容,也可以批量在原字段内容上加上或去掉字符。

命令总解:update 表的名称 set 替换字段=REPLACE(替换字段,原来内容,新内容)

举例说明:

1)把backupfile表里url的字段内容为http://16hg.cn的全部改为http://16hg.net。

update backupfile set url=REPLACE(url,'http://16hg.cn','http://16hg.net')

2)根据条件增加字段的内容,如把file_number=1的记录的logical_name字段的内容前面加上tmp,后面加上end。

update backupfile set logical_name=REPLACE(logical_name,logical_name,'tmp'+logical_name+' end ') where file_number=1

3)根据条件去掉指定记录的前面2个字符。

update backupfile set logical_name=REPLACE(logical_name,logical_name,SUBSTRING(logical_name,3,len(logical_name)-2)) where file_number=1

4)根据条件去掉指定记录的后面4个字符。

update backupfile set logical_name=REPLACE(logical_name,logical_name,SUBSTRING(logical_name,1,len(logical_name)-4)) where file_number=2

如有不清楚的可以先用select语句验证是否达成自己想要的效果再进行替换:

SELECT   REPLACE(替换字段,'原内容','新内容') from 表名;

update 表名 set 替换字段=(REPLACE(替换字段,'原内容','新内容'))

转载于:https://www.cnblogs.com/gfyh/archive/2010/01/29/1658973.html

sql替换语句 批量修改、增加、删除字段内容相关推荐

  1. SQL server 添加、修改、删除字段

    1.添加字段 alter table 表名 add 字段名 type not null default 0 2.修改字段名 alter table 表名 rename column A to B 3. ...

  2. mysql 删除字段语法_mysql增添、修改、删除字段语法实例

    mysql增添.修改.删除字段语法实例 mysql 添加.修改.删除字段语法实例 sql alert 添加.修改.删除字段语法实例 alter table 的语法如下: alter table &qu ...

  3. php批量修改图片地址,wordpress搬家换域名后 SQL语句 批量修改图片地址

    wordpress搬家换域名后 SQL语句 批量修改图片地址 开门见山,无可避免,WordPress都有搬家 更换域名的可能. 恼火之处,莫不是 图片链接地址. 如果,用的全部都是图床文件,那么 也许 ...

  4. 如何快速批量修改文件名部分字段

    在一次项目文件提交工作中,我由于前期没有确认好项目的名称,在几十份文件的命名中出现错误.庆幸的是及时发现这个问题,只需要将文件名称批量重命名就可以了.但是如何快速批量修改文件名部分字段,对于一般人而且 ...

  5. 如何批量修改文件名部分字段或文字?

    如何批量修改文件名部分字段或文字?网上有不少上班族朋友在寻找关于批量修改文件名的操作方法,例如批量修改文件名中的部分字段或者文字,懂得操作的人应该不多,有些方法则需要编写代码的方法看来完成,这个方法对 ...

  6. 批量修改文件名部分字段

    上周又加班了,一直加班了2个小时,就因为领导对文件的名称不满意要批量修改.我是做项目工程的助理,日常要处理很多项目上的文件,往往甲方的要求也苛刻,有的时候需求批量修改文件名部分字段.我对电脑也不是很精 ...

  7. SQL server——sql命令创建、修改、删除表之记录

    目录 学习内容.sql命令创建.修改.删除表 创建表 指定所属文件组 修改表 增加一列number 更改列属性 删除某一列 重命名表 删除表 分区表 创建表 添加文件组 分别为其添加数据文件 创建分区 ...

  8. SQL数据库插入、修改、删除及删除表中数据操作示例(insert、update)

    目录: 1.数据库的连接.创建 2.对字段的操作:(alter table) 3.SQL数据库插入.修改.删除操作 4.数据库的查询操作大全(select) 5.多表查询(join on) 6.约束操 ...

  9. MySQL 修改表 删除字段

    MySQL 修改表 删除字段 ALTER TABLE 表名 DROP COLUMN 删除的字段;

最新文章

  1. 11 Java NIO Non-blocking Server-翻译
  2. CSW:闪电网络是一种证券,BCH避开了它
  3. 每日一皮:每天到公司 VS 工作一小时后
  4. 【组合数学】非降路径问题 ( 非降路径问题概要说明 | 非降路径问题基本模型 | 非降路径问题拓展模型 1 非原点起点 | 非降路径问题拓展模型 2 有途经点 )
  5. 软件设计中的一些原则
  6. sql-bench mysql_MySQL性能测试(一)——RHEL 7.1, MySQL 5.6.25, sql-bench
  7. 贵阳中职计算机学什么区别,贵阳中职计算机专业
  8. 1到9排序php,php通过排列组合实现1到9数字相加都等于20的方法,php排列组合_PHP教程...
  9. HttpClient发送请求时动态替换目标ip
  10. 什么是互联网产品策划、什么是运营策划(经典收藏)
  11. VS+QT编译出现QMYSQL driver not loaded
  12. 程序员爆改《GTA OL》代码后加载速度快了 70%,R 星采纳并奖励 1 万美元
  13. VOLTE与VOWIFI对比
  14. CentOS7-查看和设置日期时间
  15. Quartz中Triggers介绍
  16. 【手绘漫画】图解LeetCode之寻找重复数(LeetCode287题),抽屉原理
  17. Web安全-SSRF漏洞
  18. java:java8新特性(Lambda 表达式、方法引用、构造器引用、数组引用、Stream API)
  19. 客户端设置163企业邮箱
  20. 「土」秘法地震----二维前缀和

热门文章

  1. 2023年1月6日星期五-PPP/BPP相关学习-旧版重写
  2. 同步、异步、全双工、半双工的区别
  3. pyecharts1.0+版本绘制Pie饼图
  4. 为什么有人在技术造神?论程序员的工匠精神
  5. PPT全程背景音乐设置办法
  6. 110 道 Python 面试笔试题超强汇总
  7. HTTP协议工作原理及详细介绍
  8. Spring Boot 接口参数自动加解密
  9. Oculus Rift S丨(一)软件安装及基本配置,接入SDK
  10. 苹果新款笔记本_苹果发布新款 13 寸 MacBook Pro 笔记本