目录
一、MySQL的部分函数
1.1 日期函数
获取当前日期和时间:
select now();
获取日期中的天:
select day(now());
获取日期中的月:
select month(now());
获取日期中的年:
select year(now());
日期转换函数:DATE_FORMAT()/STR_TO_DATE()
DATE_FORMAT():将日期转换成字符串
select now(),DATE_FORMAT(now(),'%Y年%m月%d日')
STR_TO_DATE():将字符串转换成日期
select STR_TO_DATE('2022-07-05','%Y-%m-%d')
案例:
查询各学生的年龄,只按年份来算:
select s.*,year(now())-year(s.sage) 年龄 from t_student