MySQL数据库
1. MySQL内置函数
1.1 字符串函数
1.1.1 concat拼接字符串函数
- concat参数1,参数2,参数3,参数n)
- 参数可以是数字,也可以是字符串
- 把所有的参数连接成一个完整的字符串
例子1:把12,334,‘ab’拼接成一个字符串‘12334ab’
select concat(12, 334, 'ab');
1.1.2 length返回字符串字符的个数
select length('abc');
select length('我和你');
select length(‘我和you’);
1.1.3 mysql内置函数可以在where条件后面使用;
select * from students
where length(name) = 9;
1.1.4 left从字符串的左侧截取指定数量字符
例子1:截取字符串‘我和你abc’左端3个字符
select left('我和你abc', 3);
例子2:截取字符串‘我和你abc’左端4个字符
select left('我和你abc', 4);
例子3:截取字符串‘abc我和你’左端4个字符
selectt left('abc我和你', 4);
1.1.5 left从字符串的右侧截取指定数量字符
例子1:截取字符串‘我和你abc’右端3个字符
select right('我和你abc', 3);
例子2:截取字符串‘我和你abc’右端4个字符
select right('我和你abc', 4);
例子3:截取字符串‘abc我和你’右端4个字符
selectt right('abc我和你', 4);
1.1.6 substring从字符串指定位置截取指定数量字符
例子1:截取字符串‘我和你abc’从第二个字符开始的3个字符
select right('我和你abc',2, 3);
例子2:截取字符串‘我和你abc’从左侧开始的3个字符
select right('我和你abc', 1,