| 函数 | 说明 |
| current_date() | 日期 |
| current_time() | 时间 |
| current_timestamp() | 时间戳 |
| now() | 当前时间 |
| date(date_time) | 取出时间中的日期 |
| date_add(date, interval value_type) | 时间相加,单位year, day, minute, second |
| date_sub(date, interval value_type) | 时间相减 |
| date_diff(date1, date2) | 比较date1比date2早多久,单位day |



| 函数 | 说明 |
| charset(str) | 返回字符集 |
| concat(str1, str2...) | 合并字符串 |
| instr(str, substr) | 返回substr在str中开始位置, 没有返回0 |
| ucase(str) | 转换大写 |
| lcase(str) | 转换小写 |
| left(str, len) | 从str左边取len个字符 |
| right(str, len) | 从str右边取len个字符 |
| length(str) | 返回str长度,单位字节 |
| repalce(str, substr1, substr2) | 替换str中substr1为substr2 |
| strcmp(str1, str2) | 比较str1,str2 |
| substring(str, pos, [len]) | str中在pos处取len个长度,若没有len,默认取到最后 |
| ltrim(str) rtirm(str) trim(str) | 分别是去前括号,去后括号,去左右括号 |







| 函数 | 说明 |
| abs(num) | 绝对值函数 |
| bin(decimal_num) | 十进制转二进制 |
| hex(decimal_num) | 十进制转十六进制 |
| conv(num, from_base, to_base) | 进制转换 |
| ceiling(num) | 向上取整 |
| floor(num) | 向下取整 |
| format(num, n) | 小数保留n位 |
| rand() | 随机值范围 [0.0, 1.0) |
| mod(num, n) | 求余取模 |



| 函数 | 说明 |
| user() | 查询当前用户 |
| md5(str) | 对str进行md5摘要,也可以反过来进行解密 |
| datebase | 查询现在使用的数据库 |
| password(str) | 对str进行加密 |
| ifnull(val1, val2) | 若val1是null,返回val2,否则返回val1 |

