curdate()
返回当前的日期
curtime()
返回当前的时间
now()
返回当前的日期和时间
year(date)
获取指定date的年份
month(date)
获取date的月份
day(date)
获取指定date的日期
date_add(date, interval expr type)
返回一个日期/时间值加上一个时间间隔expr后的时间值
interval是固定的写法
type是单位
datediff(date1, date2)
返回起始时间date1, 和结束时间date2之间的天数.
例子
查询所有员工的入职天数, 并根据入职天数倒序排序.
select name , datediff(curdate(), entrydate) as 'entrydays' from emp order by entrydays desc;