前言:
字符串操作是我们在使用mysql数据库时非常常见的功能需求,比如有些数据库表把生日的出生年月日按三个字段存储,做报表需要输出出生日期时就需要把按年+月+日的方式显示出来,这时就需要涉及到使用字符串拼接函数了。还有就是用户输入的内容由大小写区别,我们在做报表时经常都需要统一按大写或者小写显示,这时就需要使用到大小写转换函数了。今天我们就针对mysql中常见的字符串操作功能来总结一下mysql中的常用字符串操作函数。
MySQL中内置了很多字符串函数,常用的几个如下:
select concat('Hello' , ' MySQL');B. lower : 全部转小写
select lower('Hello');C. upper : 全部转大写
select upper('Hello');D. lpad : 左填充
select lpad('01', 5, '-');E. rpad : 右填充
select rpad('01', 5, '-');F. trim : 去除空格
select trim(' Hello MySQL ');G. substring : 截取子字符串
select substring('Hello MySQL',1,5);案例:
update emp set workno = lpad(workno, 5, '0');
处理完毕后, 具体的数据为: