在 MySQL 中,如何用字符串中的另一个子字符串替换所有出现的子字符串?
mysqlmysqli database更新于 2025/5/25 8:12:17
MySQL REPLACE() 函数可以将字符串中出现的所有子字符串替换为另一个子字符串。
语法
REPLACE(str, find_string, replace_with)
这里
- Str 是包含子字符串的字符串。
- Find_string 是在字符串 str 中出现一次或多次的子字符串。
- Replace_with 是每次在 str 中找到 find_string 时都会替换的子字符串。
示例
mysql> Select REPLACE('Ram, My Name is Ram', 'Ram', 'Shyam');
+------------------------------------------------+
| REPLACE('Ram, My Name is Ram', 'Ram', 'Shyam') |
+------------------------------------------------+
| Shyam, My Name is Shyam |
+------------------------------------------------+
1 row in set (0.00 sec)
相关文章
有用资源
mysql 参考教程 - 该教程包含有关 mysql 的更多信息:https://www.cainiaomax.com/mysql/
打印
下一节:MySQL 如何使用 REPLACE() 函数查找和替换数据以更新表? ❯❮ 上一节:如果原始字符串的长度大于 LPAD() 或 RPAD() 函数中指定的长度,MySQL 将返回什么?

