MySQL常见函数
1. 字符函数
函数名称 | 作用 |
---|---|
length | 获取参数值的字节个数 |
concat | 拼接字符串 |
upper | 转换成大写 |
lower | 转换成小写 |
substr | 截取字符串(字符) |
instr | 获取该字符串第一个字符的索引 |
trim | 去掉字符前后的空格 |
lpad | 用指定的字符实现左填充指定长度 |
rpad | 用指定的字符实现右填充指定长度 |
replace | 替换 |
案例:
(1)SELECT LENGTH('ayuan')
结果为:5
(2)SELECT CONCAT('阿媛','呀')
结果为:阿媛呀
(3)SELECT UPPER('ayuan')
结果为:AYUAN
(4)SELECT SUBSTR('我现在没空,忙着优秀!',9,2)
结果为:优秀
(5)SELECT INSTR('我现在没空,忙着优秀!','优秀')
结果为:9
(6)SELECT TRIM('a' FROM 'aaaaa阿媛呀aaaaa')
结果为:阿媛呀
(7)SELECT LPAD('阿媛呀',10, '*' )
结果为:*******阿媛呀
(8)SELECT REPLACE('阿媛呀','媛','YUAN')
结果为:阿YUAN呀
2.数学函数
函数名称 | 作用 |
---|---|
round | 四舍五入 |
ceil | 向上取整 |
floor | 向下取整 |
truncate | 截断 |
mod | 取余 |
3.日期函数
函数名称 | 作用 |
---|---|
now | 返回当前系统日期+时间 |
curdate | 返回当前系统日期,不包含时间 |
curtime | 返回当前的时间,不包含日期 |
str_to_data | 将字符通过指定的格式转换成日期 |
data_formate | 将日期转换成字符 |