1. 日期存储格式为YY-mm-dd
假设表product中,有个字段add_time,它的数据类型为datetime
select * from product where add_time = '2013-01-12';
2. 日期存储格式为YY-mm-dd HH:ii:ss
select * from product where date(add_time) = '2013-01-12';
3. 查询某个具体月份
select * from product where date(add_time) between '2013-01-01' and '2013-01-31';
或者
select * from product where Year(add_time) = 2013 and Month(add_time) = 1;
4. 返回date在一年中的第几天
select DAYOFYEAR('1998-02-03');
5. 返回date在一周中的星期索引
select DAYOFWEEK('1998-02-03');
6. 返回date的星期名字
select DAYNAME("1998-02-05");