前言
在处理数据库中的时间相关数据时,经常会遇到需要筛选特定日期范围的需求。例如,我们可能需要找出过去几天内的数据记录。MySQL 提供了两个非常实用的日期函数:CURDATE()
和 DATE_SUB()
,它们可以帮助我们轻松地实现这样的功能。本文将详细介绍这两个函数,并提供一个实际的例子来演示如何使用它们来查询最近几天的数据。
1. 什么是 CURDATE()
?
CURDATE()
是 MySQL 中的一个内置函数,用于返回当前系统的日期(不包含时间部分)。当你需要获取当前日期来进行日期相关的计算或者过滤操作时,这个函数非常有用。
1.1 语法
CURDATE()
1.2 示例
要获取当前日期,你可以简单地使用 CURDATE()
函数:
SELECT CURDATE();