站长网 MySql教程 mysql如何更换部分字符串

mysql如何更换部分字符串

本篇内容主要讲解mysql如何替换部分字符串,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习mysql如何替换部分字符串吧! mysql替换部分字符串的方法:1、使用REPLACE()函数,语法REPLACE(字符串,查找值,替换值);

本篇内容主要讲解“mysql如何替换部分字符串”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql如何替换部分字符串”吧!
 
 
mysql替换部分字符串的方法:1、使用REPLACE()函数,语法“REPLACE(字符串,查找值,替换值)”;2、使用INSERT()函数,语法“INSERT(字符串,替换开始位置,要替换的字符数,替换值)”。
  
mysql替换部分字符串
 
1、使用REPLACE()函数
 
REPLACE()函数用新的子字符串替换字符串中所有出现的子字符串。
 
注意:此函数执行区分大小写的替换。
 
语法
 
REPLACE(string, from_string, new_string)
参数 描述
string 必须项。原始字符串
from_string 必须项。要替换的子字符串
new_string 必须项。新的替换子字符串
【实例】使用 REPLACE 函数进行字符串替换操作
 
2、使用INSERT()函数
 
INSERT()函数在指定位置的字符串中插入一个字符串,并插入一定数量的字符。
 
【实例】使用 INSERT 函数进行字符串替换操作
 
mysql> SELECT INSERT('Football',2,4,'Play') AS col1,
    -> INSERT('Football',-1,4,'Play') AS col2,
    -> INSERT('Football',3,20,'Play') AS col3;
+———-+———-+——–+
| col1     | col2     | col3   |
+———-+———-+——–+
| FPlayall | Football | FoPlay |
+———-+———-+——–+
1 row in set (0.04 sec)
由执行结果可知:
 
第一个函数 INSERT('Football',2,4,'Play') 将“Football”从第 2 个字符开始长度为 4 的字符串替换为 Play,结果为“FPlayall”;
第二个函数 INSERT('Football',-1,4,'Play') 中的起始位置 -1 超出了字符串长度,直接返回原字符串;
第三个函数 INSERT('Football',3,20,'Play') 替换长度超出了原字符串长度,则从第 3 个字符开始,截取后面所有的字符,并替换为指定字符 Play,结果为“FoPlay”。
到此,相信大家对“mysql如何替换部分字符串”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

本文来自网络,不代表站长网立场,转载请注明出处:https://www.zwzz.com.cn/html/jc/mysql/2021/1216/37485.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部