mysql日期类型sql查询经典语句

更新时间:01-28 教程 由 默遇 分享

MySQL中日期类型的数据存储格式为YYYY-MM-DD(年-月-日),关于日期类型的SQL查询也是很常见的操作。下面介绍几个经典的MySQL日期类型SQL查询语句。

--1.查询特定日期范围内的数据SELECT * FROM table_name WHERE date_column_name BETWEEN '2021-01-01' AND '2021-12-31';--2.查询当天的数据SELECT * FROM table_name WHERE DATE(date_column_name) = CURDATE();--3.查询当月的数据SELECT * FROM table_name WHERE YEAR(date_column_name) = YEAR(CURDATE()) AND MONTH(date_column_name) = MONTH(CURDATE());--4.查询当年的数据SELECT * FROM table_name WHERE YEAR(date_column_name) = YEAR(CURDATE());--5.查询最近几天/最近几个月/最近几年的数据SELECT * FROM table_name WHERE date_column_name >= DATE_SUB(NOW(), INTERVAL 7 DAY); --查询最近7天的数据SELECT * FROM table_name WHERE date_column_name >= DATE_SUB(NOW(), INTERVAL 1 MONTH); --查询最近1个月的数据SELECT * FROM table_name WHERE date_column_name >= DATE_SUB(NOW(), INTERVAL 1 YEAR); --查询最近1年的数据--6.查询某个月份的数据SELECT * FROM table_name WHERE MONTH(date_column_name) = 8; --查询8月份的数据

以上是几个常见但又经典的MySQL日期类型SQL查询语句,可以根据实际需求灵活运用。

声明:关于《mysql日期类型sql查询经典语句》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2069035.html