1、日期计算,在指定的日期上加三天(变成新日期):
SELECT DATE_ADD('2014-04-17', INTERVAL 3 DAY) as newday;
2、计算相差天数
DATEDIFF('2016-12-24','2016-11-24') AS cqdate
3、查询某一天, 某一月, 某一年的数据
select * from 表 where date_format(日期,'%Y-%m-%d')='2014-04-01' 日期
select * from 表 where date_format(日期,'%Y-%m')='2014-04' 月份
select * from 表 where date_format(日期,'%Y')='2014' 年
就是date_format(日期,'%Y-%m-%d') 这里的参数长短
4、顺序和倒序
顺序:ORDER BY id ASC
倒序:ORDER BY id DESC
5、查第一条记录!
select * from book limit 1;
select * from book limit 0,30 后面的limit 0,30
是查询前30条记录