📅  最后修改于: 2023-12-03 15:02:51.700000             🧑  作者: Mango
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 的内置函数,请查阅其官方文档。