mysql如何设置时间查询条件

1、MySQL设置时间查询条件

MySQL中可以使用多种方式来设置时间查询条件,比如可以使用DATE_SUB函数、BETWEEN关键字、DATE_FORMAT函数等。

2、DATE_SUB函数

DATE_SUB函数可以通过在当前时间上减去一定的时间间隔,来设置时间查询条件。例如,我们可以使用DATE_SUB函数,查询过去一周的数据:

SELECT * FROM table WHERE date_column > DATE_SUB(NOW(), INTERVAL 7 DAY);

3、BETWEEN关键字

BETWEEN关键字可以用来设置一段时间的查询条件,例如,我们可以使用BETWEEN关键字,查询某一天的数据:

SELECT * FROM table WHERE date_column BETWEEN ‘2018-01-01’ AND ‘2018-01-01 23:59:59’;

4、DATE_FORMAT函数

DATE_FORMAT函数可以用来将日期格式化,以便于设置查询条件。例如,我们可以使用DATE_FORMAT函数,查询某一月的数据:

SELECT * FROM table WHERE DATE_FORMAT(date_column, ‘%Y-%m’) = ‘2018-01’;

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享