mysql如何实现替换字段部分内容

46次阅读
没有评论

共计 1057 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章将为大家详细讲解有关 mysql 如何实现替换字段部分内容,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

[mysql]replace 的用法

1.replace into

  replace into table (id,name) values(1 , aa),(2 , bb)
  此语句的作用是向表 table 中插入两条记录。如果主键 id 为 1 或 2 不存在就相当于
  insert into table (id,name) values(1 , aa),(2 , bb)
  如果存在相同的值则不会插入数据

2.replace(object,search,replace)

  把 object 中出现 search 的全部替换为 replace
  select replace(www.163.com , w , Ww)— WwWwWw.163.com
  例:把表 table 中的 name 字段中的 aa 替换为 bb
  update table set name=replace(name, aa , bb)

3.UPDATE 更新一个字段中的的部分内容

现在有一条记录的字段是“abcdefg , 现在我只想将该字段中的 c 改为 C,update 语句应该怎么写

update 表名 set 字段 1 = replace(字段 1, c , C)

知识点扩展:

mysql 替换函数 replace() 实现 mysql 替换指定字段中的字符串

mysql 替换字符串的实现方法:

mysql 中 replace 函数直接替换 mysql 数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便。mysql 替换函数 replace()

UPDATE `table_name` SET `field_name` = replace (`field_name`, from_str , to_str) WHERE `field_name` LIKE  %from_str%

说明:

table_name —— 表的名字

field_name —— 字段名

from_str —— 需要替换的字符串

to_str —— 替换成的字符串

例如:

mysql SELECT REPLACE(www.lvtao.net , www , http://www

– https://www.lvtao.net

该函数是多字节安全的, 也就是说你不用考虑是中文字符还是英文字符.

关于“mysql 如何实现替换字段部分内容”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1057字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)