mysql时间相关函数和操作

mysql时间操作是一个高频操作,我认为基于时间的操作的重要性不亚于统计函数。

`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, 
 `modify_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

比如你想知道一天之中,哪个时间段的订单数量最多?
怎么按照半个小时进行统计订单数量?例如9:00-9:30,又或者9:00-9:15的订单数量.

mysql中的分组功能很强大,而时间很适合分组。
你只要使用DATE_FORMAT把时间切割成为你想要的那个就好了。
https://www.w3school.com.cn/sql/func_date_format.asp




小时
半个小时
一刻钟
分钟

mysql数据库监控方案
每隔十五分钟,统计一下,数据库行数量,并写入监控表,再去读取监控表

posted @ 2022-03-06 10:38  叶常落  阅读(33)  评论(0编辑  收藏  举报