关键词

详解 查询 方法

MySQL中查询今天和昨天的方法详解

MySQL查询今天和昨天

MySQL查询今天和昨天的方法有很多,下面介绍一种基于时间戳的查询方法,可以帮助我们快速查询出今天和昨天的数据。

查询今天

我们可以使用MySQL中的UNIX_TIMESTAMP函数来获取当前的时间戳,再使用DATE_FORMAT函数将时间戳转换为日期格式,即可得到今天的日期,代码如下:

SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP()),'%Y-%m-%d') AS today;

上面的代码会输出当前的日期,比如:2020-08-20,我们可以使用该日期来查询今天的数据,代码如下:

SELECT * FROM table_name WHERE date=DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP()),'%Y-%m-%d');

查询昨天

查询昨天的数据,我们可以使用MySQL中的DATE_SUB函数来获取昨天的日期,代码如下:

SELECT DATE_FORMAT(DATE_SUB(CURDATE(),INTERVAL 1 DAY),'%Y-%m-%d') AS yesterday;

上面的代码会输出昨天的日期,比如:2020-08-19,我们可以使用该日期来查询昨天的数据,代码如下:

SELECT * FROM table_name WHERE date=DATE_FORMAT(DATE_SUB(CURDATE(),INTERVAL 1 DAY),'%Y-%m-%d');

以上就是MySQL查询今天和昨天的方法,希望对大家有所帮助。

本文链接:http://task.lmcjl.com/news/10583.html

展开阅读全文