如何使用MySQL replace()替换多个记录中的字符串?
该replace()函数可用于将一个字符串替换为另一个字符串。要理解replace(),我们需要创建一个包含一些记录的表。以下是创建表的查询。
mysql> create table replaceDemo -> ( -> Name varchar(200) -> );
在INSERT命令的帮助下插入一些记录。插入记录的查询如下-
mysql> insert into replaceDemo values('John');
mysql> insert into replaceDemo values('Demo');
mysql> insert into replaceDemo values('Smith');
mysql> insert into replaceDemo values('Demo');
mysql> insert into replaceDemo values('Carol');让我们检查表“replaceDemo”中存在的记录。查询如下。
mysql> select *from replaceDemo;
以下是一个示例。
+-------+ | Name | +-------+ | John | | Demo | | Smith | | Demo | | Carol | +-------+ 5 rows in set (0.00 sec)
上面,我的表中有两次Demo值,我想用“Amit”代替“Demo”。为此,我们可以使用replace()MySQL中的函数。查询如下-
mysql> UPDATE replaceDemo -> SET Name = REPLACE (Name, 'Demo', 'Amit') -> WHERE Name LIKE 'Demo'; Rows matched: 2 Changed: 2 Warnings: 0
要检查名称“Demo”是否已被名称“Amit”替换,以下是查询。
mysql> select *from replaceDemo;
这是输出。
+-------+ | Name | +-------+ | John | | Ramit | | Smith | | Amit | | Carol | +-------+ 5 rows in set (0.00 sec)
如您在上面的输出中看到的,我将名称“Demo”更改为“Amit”。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短