关键词

详解MySQL的SYSDATE()函数:返回当前日期和时间

SYSDATE()函数是MySQL内置的一个日期函数,用于返回当前系统日期和时间。该函数不需要任何参数,调用它可以返回系统当前的日期和时间。

使用方法:

SYSDATE()

实例1:获取当前日期和时间

SELECT SYSDATE();

输出结果格式如下:

+---------------------+
| SYSDATE() |
+---------------------+
| 2021-10-13 11:45:20 |
+---------------------+

实例2:根据当前时间过滤数据

假如一个订单表中有一个交付时间字段delivery_time,需要查询今天之前的所有未交付的订单,可以使用SYSDATE()函数和DATE()函数实现。

SELECT * FROM orders WHERE delivery_time < DATE(SYSDATE());

解释一下,SYSDATE()函数返回当前的日期和时间,DATE(SYSDATE())函数返回当前日期和时间的日期部分(即年月日)。

这条SQL语句会过滤出所有交付时间早于今天的订单。

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

展开阅读全文