📜  MySQL CURRENT_TIME()函数(1)

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

MySQL CURRENT_TIME()函数

MySQL CURRENT_TIME()函数是用来获取当前系统时间,返回的是时间类型一般为HH:MM:SS。

语法
CURRENT_TIME()
示例
SELECT CURRENT_TIME();

返回结果为:

22:52:02
使用场景
  1. 在日志表中记录每次操作的时间

可以在插入数据的时候插入当前时间,方便后续查询和分析。

INSERT INTO log_table (operation_time, operation_content) VALUES (CURRENT_TIME(), '登录系统');
  1. 在订单表中记录下单时间

可以在插入数据的时候插入当前时间,方便后续查询和分析。

INSERT INTO order_table (order_time, goods_id) VALUES (CURRENT_TIME(), '1');
  1. 筛选特定时间段内的数据

可以使用CURRENT_TIME()函数和DATE_SUB()函数等来筛选特定时间段内的数据。

SELECT * FROM order_table WHERE order_time BETWEEN DATE_SUB(CURRENT_TIME(),INTERVAL 1 HOUR) AND CURRENT_TIME();

上述SQL语句筛选出最近一小时内的订单数据。

总结

MySQL CURRENT_TIME()函数是获取当前系统时间的函数,可以用在很多场景,比如记录操作时间、记录下单时间等等。同时,也可以和其他函数结合使用,来筛选出特定时间段内的数据。