mysql中常见的字符函数小结

1.length

length 函数返回字符串的字节数,字母与数字是1个字节,中文的字节长度与字符集相关(不同的字符集中文返回的字节不同,utf-8是3个字节,gbk是2个字节),数据库的默认字符集可以通过show variables like '%char%'查看。
在这里插入图片描述

2.upper和lower

upper 函数将字符串大写之后返回,lower函数将字符串小写之后返回。

在这里插入图片描述

3.substr

substr 函数用来截取字符串中的一节,使用方法为:
substr(str,pos,len),str 为要截取的字符,pos为起始位置,len 为要截取的字符长度,注意:数据库中字符串的起始位置为1而不是0。当len省略是,默认是截取到字符串的末尾。
在这里插入图片描述

4.instr

instr 函数返回值是子字符串在长字符串的中起始位置,如果长字符串中不包含该字符串则返回0,否则返回该子字符串在长字符串中第一次出现的位置。

在这里插入图片描述

5.trim

trim 函数可以将字符串中的左右两边的空格去掉,但是中间的空格无法去除。
*强调文本* _强调文本

6.concat

concat 函数可以将多个字符串连接起来。使用方法为concat(str1,str2,…)
在这里插入图片描述

7.lpad和rpad

lpad 是向左填充,rpad 向右填充。函数的使用方法:lpad(str1,len,str2),rpad的使用方法与lpad 相同,其中str1 是一个字符串,len 是返回的字符串长度,str2是填充str1的字符串。如果str1长度大于len 则使用str2进行填充,否则,将str1字符串截取len的长度,截取都是从左到右进行的
在这里插入图片描述

8.replace

relpace 函数可以将字符串中的字符替换掉,使用方法为replace(object,str1,str2),其含义是将object 中的str1字符串替换成str2。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值