`
shiqidide
  • 浏览: 65150 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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(替换字段,'原内容','新内容'))


分享到:
评论

相关推荐

    sql语句替换某列所有字段中的某个字符(如替换‘1,2,3,4’中的4)

    本文将深入探讨如何利用SQL语句实现对某一列所有字段中的特定字符进行替换的操作,这一过程通常用于数据清洗、格式调整或错误修正等场景。 ### SQL语句替换某列所有字段中的某个字符 #### 1. 基本概念与应用场景 ...

    使用SQL批量替换语句修改、增加、删除字段内容

    在SQL中,`REPLACE()`函数是一个非常实用的工具,尤其在处理大量数据时,它可以帮助我们快速地修改、增加或删除字段中的特定内容。这个函数的语法结构如下: ```sql UPDATE 表名 SET 字段名 = REPLACE(字段名, '...

    批量替换msyql字段内容

    在MySQL中,这种操作可以通过SQL语句配合正则表达式来实现,这正是"批量替换mysql字段内容"这一主题的核心。批量替换对于优化数据、修复错误或者统一格式等场景非常有用。 首先,我们需要了解MySQL中的`REPLACE()`...

    sql2000批量替换字段中的值,sql注入批量替换

    ### SQL2000 批量替换字段中的值 在SQL Server 2000中进行批量替换字段中的值是一项常见的需求,特别是在处理大量数据时。这种操作可以帮助快速修改数据库表中的特定字段值,比如去除某些非法内容或者更新过时的...

    SQL数据记录批量替换管理

    标题中的"SQL数据记录批量替换管理"指的是利用特定的工具或编程手段,高效地更新数据库中的特定字段值,以实现全局性的字符或字符串替换。这种操作在数据清洗、系统迁移、数据标准化等场景中非常实用。 描述中提到...

    MSSQL批量替换语句 在SQL SERVER中批量替换字符串的方法

    MSSQL批量替换语句在SQL SERVER中的应用 在SQL SERVER中批量替换字符串的方法是数据库管理中的一项重要技能。以下是关于MSSQL批量替换语句的知识点总结。 一、MSSQL批量替换语句的分类 MSSQL批量替换语句可以根据...

    数据库替换工具SQL批量替换

    主程序"SQL批量替换.exe"是实际执行SQL替换操作的可执行文件。运行这个文件,用户可以导入包含SQL语句的文件,如.sql或.txt文件,然后设定需要进行替换的关键词和替换后的文本。工具会遍历所有导入的SQL语句,按照...

    sql数据库文本批量替换

    批量替换在SQL中通常涉及到对整个数据库或特定表内的字段值进行统一修改。这在数据清洗、系统升级或更新全局变量时非常有用。描述中提到的工具允许用户输入要查询的字符串,并将其替换为新的字符串,甚至可以为空,...

    Sql 批量替换所有表中内容

    本文将详细介绍 Sql 批量替换所有表中内容的实现语句和原理。 Sql 批量替换所有表中内容的实现语句: declare @t varchar(255),@c varchar(255) declare table_cursor cursor for select a.name,b.name from ...

    SQLServer 数据库批量查找替换工具1.2 SQL木马清除助手.zip

    本软件可根据SQL设定自动检索所有数据表和文本字段值, 并对指定字符进行批量替换.设计之初主要解决数据库被黑客攻击,在数据库中置入大量的JS脚本,造成网页无法正常显示使用.手工用SQL 语句逐一字段清除相当费劲,用本...

    批量替换 MySQL 指定字段中的字符串

    总之,批量替换 MySQL 指定字段中的字符串是一项常用且强大的功能,它可以帮助我们高效地更新数据库中的信息,避免手动逐条修改的繁琐工作。熟练掌握 `REPLACE()` 函数,将极大地提升数据库管理的效率。

    sql20200215_sqlserver_sql批量插入_

    本文将详细讲解如何使用SQL语句进行建表以及批量插入数据。 首先,我们来创建一个表。假设我们需要创建一个名为`Employees`的表,用于存储员工信息,包括`ID`(唯一标识)、`Name`(姓名)、`Position`(职位)和`...

    SQL 函数 字段内容更新插入

    当我们需要更新或插入字段内容时,SQL函数就显得尤为重要。以下是一些关于如何使用SQL函数进行字段内容更新插入的关键知识点: 1. **更新字段内容**: 更新数据库表中的特定字段内容,可以使用`UPDATE`语句。基本...

    ibatis常用sql语句

    标题与描述概述的知识点主要集中在iBATIS框架的SQL映射技术上,特别是针对不同类型的输入参数如何在iBATIS中构建SQL语句。以下是对这些知识点的详细展开: ### iBATIS SQL映射技术概览 iBATIS是早期流行的Java持久...

    magento产品名称及描述批量修改sql

    传统的后台操作对于大量产品来说效率较低,这时我们可以通过编写SQL语句来实现批量修改,以提高工作效率。 在Magento中,产品信息存储在数据库中,主要涉及到`catalog_product_entity`、`catalog_product_entity_...

    MySQL 替换某字段内部分内容的UPDATE语句

    这里,`表名`是你想要更新的表格,`字段名`是需要修改的列,`新值`是该列的新内容,而`条件`用于指定哪些行应该被更新。 现在,我们引入`REPLACE()`函数,它接受三个参数: ```sql REPLACE(原始字符串, 要替换的...

    mysql update正则替换sql语句

    在这条语句中,REPLACE函数用于替换文本,它接受三个参数:字段名、被替换的文本和替换后的文本。WHERE子句中的REGEXP指定了匹配规则,只有当url字段中的内容符合这个正则表达式时,REPLACE函数才会执行替换操作。 ...

    SQL语句处理为C#/VBNet下的代码格式

    【文本替换功能】允许用户替换SQL语句中的特定文本,这对于修改模板SQL或者批量处理SQL非常有用。 【反格式化】可能是将已经格式化的SQL语句恢复到原始的样子,以便于比较或编辑。 【字符长度统计】对于确保SQL...

    excel文件中批量生成insert语句

    3. **复制公式**:将G1单元格中的公式向下拖动填充到所有需要生成INSERT语句的行,Excel会自动替换对应列的单元格值,生成完整的INSERT语句。 4. **检查与复制SQL语句**:检查生成的SQL语句,确保没有语法错误。...

Global site tag (gtag.js) - Google Analytics