查询最近一个月的数据
MySql
SELECT id,title,endtime from classroom where years = 2022 and date_sub(CURDATE(), interval 1 month) < endtime ;
2024年07月30日
MySql
SELECT id,title,endtime from classroom where years = 2022 and date_sub(CURDATE(), interval 1 month) < endtime ;
2024年07月30日
当天
select count(*) from 表名 where to_days(时间字段名) = to_days(now());
昨天
SELECT count(*) FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1
2024年07月30日
SELECT CEILING((DAY(NOW())+WEEKDAY(NOW()-INTERVAL DAY(NOW())-1 DAY)) / 7 )
2024年07月30日
在MySQL查询数据的时候,我们一般都会选择查询一段时间的数据,这时候就涉及到时间的取值。MySQL带有一些函数可以让我们更轻松的获取对应的时间。
1、NOW
获取当前日期和时间的函数。
语法: NOW()
例如:select NOW();
2024年07月30日
相当于java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名1)隐藏了实现细节 2)提高代码的可重用性
select 函数名(实参列表)【from 表】 【】中内容可省略
2024年07月30日
(以下内容适用于MySQL 5.X 版本,可以使用 select version(); 来查询mysql 的版本。 )
MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。
日期类型 存储空间 日期格式 日期范围
场景
我们在MySQL中存储数据的时候,表中通常有代表时间属性的字段,更新时间、创建时间、支付成功时间等,通常为时间戳或者标准时间格式,可能会遇到需要格式化展示的需求,可以通过程序去控制或者通过MySQL内置函数控制。