mysql常用函数
字符函数
| 函数名 | 作用 |
|---|---|
| length | 获取字节个数 |
| concat | 拼接字符串 |
| upper | 将字母变成大写 |
| lower | 将字母变成小写 |
| substr | 裁剪字符串 |
| instr | 返回子串第一次出现的索引,如果没有则返回0 |
| trim | 字符串去字符 |
| lpad | 用指定字符实现左填充指定长度 |
| rpad | 用指定字符串实现右填充指定长度 |
| replace | 替换 |
数学函数
| 函数名 | 作用 |
|---|---|
| round | 四舍五入 |
| ceil | 向上取整 |
| floor | 向下取整 |
| truncate | 截断效数点后多少位 |
| mod | 取余 |
日期函数
| 函数名 | 作用 |
|---|---|
| now | 返回当前系统日期和时间 |
| curdate | 返回当前系统日期 |
| curtime | 返回当前系统时间 |
| year/month/day | 获取时间指定部分 |
| str_to_date | 将字符通过指定的格式转换成日期 |
| date_format | 将日期转换成字符串 |
| datediff | 两个日期天数之差 |
其他函数
| 函数名 | 作用 |
|---|---|
| version | 查看mysql版本 |
| database | 查看当前数据库 |
| user | 查看当前用户 |