查询1981年出生的学生名单(注:student表中sage列的类型是datetime)
select date(sage),time(sage),year(sage),month(sage),dayofmonth(sage),hour(sage),minute(sage),second(sage),yearname(sage),DAYNAME(sage),week(sage),weekday(date(sage)),WEEKOFYEAR(date(sage)),DAYOFWEEK(sage),DAYOFYEAR(sage)
from student where year(sage) = 1981;
获取日期和时间各部分值
关于月份的函数
MONTH():返回当前月份数值
MONTHNAME():返回当前月份的英文名
关于星期的函数
DAYNAME():返回日期和时间中星期的英文名
DAYOFWEEK():返回日期和时间中星期是星期几,返回值范围为1~7,1表示星期日,2表示星期一,以此类推。
WEEKDAY():返回日期和时间中星期是星期几,返回值范围为0~6,0表示星期一,1表示星期二,以此类推。
关于天的函数
DAYOFMONTH():返回日期属于当前月第几天
DAYOFYEAR():返回日期属于当前年中