MySQL DQL中的函数

DQL中的函数

#官方函数文档
https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-format

单行函数

1.字符串函数

#长度
length(字段)
#截取字符串
substr(字段,起始位置,截取长度)
#大小写
upper(字段) lower(字段)
#拼接
concnt(字符,字符...)
#替换
replace(字段,需要替换的字符,替换的字符)

2.日期函数

#获取当前系统时间
sysdate()
current_date() #获得日期
current_date() #获得时间
current_timestamp() #获得时间戳

#日期转换
date_format(sysdate(),'%Y-%m-%d %H:%i:%s')
date_format(now(),'%Y年%m月%d日 %H时%i分%s秒')

#分别获得 年 月 日 时 分 秒 星期
year month week day hour minute second

#日期相加减操作
adddate(参数一,参数二)
date(日期)

3.数值函数

# 向上取整 向下取整
ceil() floor()

# 四舍五入函数
round(数值,保留的小数位)

4.其他函数

#空值的处理
ifnull(字段,0) #如果字段为空 则赋值

#加密算法
select MD5('123456');
select AES_ENCRYPT('123456','abcd'),AES_DECRYPT(AES_ENCRYPT('123456','abcd'),'abcd');
posted @ 2024-01-27 20:09  low-reed  阅读(7)  评论(0)    收藏  举报