mysql记录查询关于datetime类型的数据


查询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():返回日期属于当前年中

posted @ 2020-10-22 21:10  6969  阅读(1202)  评论(0)    收藏  举报