MySQL服务器
MySQL Workbench
客户端
截图工具
第一步,首先,计算字符串的字符数,可以用char_length()函数,代码如下:select 'zhangsan',char_length('zhangsan');如下图所示:
第二步,字符串中的length()函数,用来计算字符串的长度,代码如下:select 'zhangsan',length('zhangsan1111');如下图所示:
第三步,字符串函数中有时需要将几个不同的字符串拼接在一起,这时可以利用concat(a1,a2,...)和concat_ws(b,b1,b2,...),可以将各字符串合并成一个字符串,代码如下:select concat('zhang','san','feng');select concat_ws('*','zhang','san','feng');如下图所示:
第四步,有时查询时,需要将字符串转化成大写字母或小写字母,可以利用upper()和ucase()函数,而小写用lower()和lcase()函数,代码如下:select upper('hujisdisYji'),ucase('iojkTYjskdjsk');select lower('ERTDDFDFDuidjkfdjTDFDF'),lcase('EFDFSDSdjijkdjfkdjkERSDF');如下图所示:
第五步,将字符串str中的a位置开始长度为strLen的字符串用str1替换,可以用insert(str,a,strLen,str1)函数,代码如下:select 'zhangkai',insert('zhangkai',5,4,'sisi');如下图所示:
第六步,字符串函数中获取指定长度函数,可以利用left()和right()函数,left(str,len)函数返回字符串str的前len个字符,而right(str,len)函数返回字符串str的后len个字符,代码如下:select 'wangqi',left('wangqi',4);select 'lisisi',right('lisisi',4);如下图所示:
注意熟悉MySQL中常用字符串函数,如计算字符串的长度、大小写字母转换
了解MySQL数据库常用的函数,日期函数、字符串函数、数值函数等