介绍MySQL日期时间类型
MySQL中有多种日期时间类型,包括DATE、TIME、DATETIME、TIMESTAMP等。我们可以根据自己的需要选择适合自己的数据类型。其中,最常用的是DATETIME和TIMESTAMP。
获取当前时间
要获取当前时间,我们可以使用NOW()函数,它将返回当前系统时间的DATETIME类型。
--by www.qzphp.cn SELECT NOW();
这将返回格式为“YYYY-MM-DD HH:mm:SS”的日期时间字符串。
获取过去24小时的数据
要获取过去24小时的数据,我们可以利用DATE_SUB()函数从现在的时间向前推24小时,然后查询在此时间段内的记录。
--by www.qzphp.cn SELECT * FROM your_table WHERE your_date_column >= DATE_SUB(NOW(), INTERVAL 24 HOUR);
这将返回在过去24小时内的记录。
获取未来24小时的数据
同样地,我们可以使用DATE_ADD()函数从现在的时间向后推24小时,然后查询在此时间段内的记录。
--by www.qzphp.cn SELECT * FROM your_table WHERE your_date_column <= DATE_ADD(NOW(), INTERVAL 24 HOUR);
这将返回在未来24小时内的记录。