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 | 将日期转换成字符 |

京公网安备 11010502036488号