函数名 | 注释 |
---|---|
CURRENT_TIME() | 当前时间 11:33:25 |
CURRENT_DATE() | 当前日期 2021-08-20 |
CURRENT_TIMESTAMP() | 当前日期时间 2021-08-20 11:33:25 相当于 now() |
DATE_ADD | 向日期添加指定的时间间隔 加两天 SELECT DATE_ADD(CURRENT_DATE(),INTERVAL +2 DAY) |
CONCAT | 把多个内容拼接起来 SELECT CONCAT("MY","SQL"," 拼接") as s |
CONCAT_WS | 支持用分隔符把所有内容拼接起来 SELECT CONCAT_WS(",","MY","SQL"," 拼接") as s |
GROUP_CONCAT | 用于分组下把某个字段结果拼接成字符串 |
STR_TO_DATE | 字符串格式的时间文本转 mysql日期 |
date_format | 日期对象转成特定的显示格式 select date_format(CURRENT_DATE(),'%m-%d-%Y') |
rand | 取随机数 |
floor | 向下取整 |
left | 从左边开始截取字符串 |
right | 从右边开始截取字符串 |
substring | 截取字符串 负数表示从右边开始截取 |
replace | 字符串替换 |
FROM_UNIXTIME | 时间戳转日期 |
DATE_ADD 更多用法 https://www.w3school.com.cn/sql/func_date_add.asp
CONCAT 拼接 任何一个字段为NULL 结果为NULL
GROUP_CONCAT 更多用法 https://www.cnblogs.com/xinruyi/p/11222724.html