MySQL今天日期
在MySQL中,可以通过使用内置函数CURDATE()
或CURRENT_DATE()
来获取当前日期。
使用CURDATE()
CURDATE()
函数返回当前日期,其格式为YYYY-MM-DD
。下面是一个使用CURDATE()
函数的示例:
SELECT CURDATE();
运行上述SQL查询后,会返回当前日期,例如:
2021-09-20
使用CURRENT_DATE()
CURRENT_DATE()
函数也可以用来获取当前日期,它与CURDATE()
函数功能相同。下面是一个使用CURRENT_DATE()
函数的示例:
SELECT CURRENT_DATE();
运行上述SQL查询后,结果与上述相同,返回当前日期,例如:
2021-09-20
使用变量存储今天日期
除了直接在SQL查询中获取今天日期外,还可以使用MySQL变量来存储今天日期。下面是一个示例:
SET @today_date = CURDATE();
SELECT @today_date;
运行上述SQL查询后,变量@today_date
中将存储当前日期,例如:
2021-09-20
使用日期函数进行操作
在MySQL中,可以使用日期函数来对日期进行操作,例如计算或比较日期。下面是一些常见的日期函数用法示例:
- 计算未来日期:
SELECT DATE_ADD(CURDATE(), INTERVAL 5 DAY);
上述SQL查询将返回当前日期加上5天后的日期。
- 计算过去日期:
SELECT DATE_SUB(CURDATE(), INTERVAL 7 DAY);
上述SQL查询将返回当前日期减去7天后的日期。
- 比较日期:
SELECT *
FROM orders
WHERE order_date >= '2021-09-01' AND order_date <= '2021-09-15';
上述SQL查询将返回订单日期在指定日期范围内的订单信息。
通过以上方法,可以在MySQL中方便地获取和操作当前日期,以及进行日期比较和计算操作。MySQL提供了丰富的日期函数和操作符,使得日期处理变得简单和高效。