当前位置: 首页 > news >正文

sql批量操作

SQl:

1,在某一字段后批量增加内容:UPDATE 表名 SET 字段= CONCAT(字段,'要增加的内容')

例:UPDATE b8_niuniu_permission SET game_ids= CONCAT(game_ids,',3')

(或者后面可以加where条件)

2,批量修改某一字段内容:UPDATE 表名SET 字段='修改成的内容'

例:UPDATE b8_niuniu_permission SET game_ids='1,2,3,4'

(或者后面可以加where条件)

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

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

4,根据条件增加字段的内容,如把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

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

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

6,根据条件去掉指定记录的后面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(替换字段,'原内容','新内容'))

http://www.lryc.cn/news/94033.html

相关文章:

  • 数据库监控与调优【九】—— 索引数据结构
  • 哈工大计算机网络传输层详解之:流水线机制与滑动窗口协议
  • Unity Mac最新打苹果包流程
  • 【MySQL数据库 | 第二十篇】explain执行计划
  • 学Python能做哪些副业?我一般不告诉别人!建议存好
  • 简化 Hello World:Java 新写法要来了
  • 【服务器】springboot实现HTTP服务监听
  • 浅谈常见的加密算法及实现
  • FTP协议详解
  • 网络安全|渗透测试入门学习,从零基础入门到精通—渗透中的开发语言
  • 八大排序算法之归并排序(递归实现+非递归实现)
  • 基于SpringBoot+Html的前后端分离的学习平台
  • MySQL实战解析底层---“order by“是怎么工作的
  • Linux和Shell:开源力量与命令行之美
  • 服务负载均衡Ribbon
  • hibernate vilidator主要使用注解的方式对bean进行校验
  • 华为HCIP第一天---------RSTP
  • Jmeter(二) - 从入门到精通 - 创建测试计划(Test Plan)(详解教程)
  • Autosar诊断实战系列06-详解Dem中Event的NvM存储
  • 04 todoList案例
  • 海睿思分享 | 浅谈企业数据质量问题
  • 神经网络:激活函数
  • 图像色彩增强相关论文阅读-Representative Color Transform for Image Enhancement(ICCV2021)
  • Elasticsearch介绍与应用
  • JavaEE规范
  • 嵌入式实时操作系统的设计与开发New(八)
  • MySQL事务相关笔记
  • 如何利用AI高效率快速调色
  • 数据结构--顺序表的基本操作--插入 and 删除
  • BCSP-玄子Java开发之Java Web编程CH01_初识动态网页