📜  MariaDB 中的 CURDATE() 和 CURRENT_TIME()(1)

📅  最后修改于: 2023-12-03 15:02:51.700000             🧑  作者: Mango

MariaDB 中的 CURDATE()CURRENT_TIME()

MariaDB 是一种开源的关系型数据库管理系统,它是 MySQL 的一个分支版本。在 MariaDB 中,有很多内置函数可以用来操作数据库中的数据。其中,CURDATE()CURRENT_TIME() 函数可以用来获取当前日期和时间。

CURDATE()

CURDATE() 函数返回当前的日期。它没有任何参数,只需要直接调用该函数即可。

SELECT CURDATE();

返回的结果类似于 2022-01-01

示例

查询订单表中今天的订单数据:

SELECT * FROM orders WHERE order_date = CURDATE();
CURRENT_TIME()

CURRENT_TIME() 函数返回当前的时间。它也没有任何参数,只需要直接调用该函数即可。

SELECT CURRENT_TIME();

返回的结果类似于 11:22:33

示例

查询日志表中最近 10 分钟的日志数据:

SELECT * FROM logs WHERE log_time >= DATE_SUB(CURRENT_TIME(), INTERVAL 10 MINUTE);
总结

CURDATE()CURRENT_TIME() 函数可以帮助程序员快速获取当前的日期和时间,并且可以在查询中做为筛选条件使用。如果您需要了解更多 MariaDB 的内置函数,请查阅其官方文档。