mysql+replace用法
时间: 2024-03-09 19:42:15 浏览: 136
Mysql中replace与replace into的用法讲解
MySQL中的REPLACE函数用于替换字符串中的指定部。它的语法如下:
REPLACE(str, find_string, replace_with)
其中,str是要进行替换操作的字符串,find_string是要被替换的子字符串,replace_with是用于替换的新字符串。
REPLACE函数会在str中查找所有出现的find_string,并将其替换为replace_with。如果str中不存在find_string,则不进行任何替换。
以下是一个示例:
假设有一个名为users的表,其中有一个名为name的列,存储了用户的姓名。我们想要将所有姓为"Smith"的用户改为姓为"Johnson",可以使用REPLACE函数来实现:
UPDATE users
SET name = REPLACE(name, 'Smith', 'Johnson')
WHERE name LIKE 'Smith%';
上述语句会将所有姓为"Smith"的用户的姓名中的"Smith"替换为"Johnson"。
阅读全文