导读:MySQL是一款广泛使用的关系型数据库管理系统,它支持多种操作和查询语句。在许多应用场景中,需要获取当前时间或日期,本文将介绍如何在MySQL中获取今天的日期。
1. 使用NOW()函数获取当前日期和时间
MySQL提供了NOW()函数来获取当前的日期和时间。该函数返回一个DATETIME类型的值,表示当前日期和时间。如果只需要获取当前日期,可以使用DATE()函数将其转换为日期格式。
示例代码:
SELECT NOW(); -- 返回当前日期和时间
SELECT DATE(NOW()); -- 返回当前日期
2. 使用CURDATE()函数获取当前日期
CURDATE()函数返回当前日期,格式为YYYY-MM-DD。与NOW()函数不同,CURDATE()只返回日期部分,不包含时间信息。
SELECT CURDATE(); -- 返回当前日期
3. 使用CURRENT_DATE()函数获取当前日期
CURRENT_DATE()函数与CURDATE()函数类似,也可以用来获取当前日期。两者的区别在于,CURRENT_DATE()是SQL标准函数,在其他数据库中也可以使用。
SELECT CURRENT_DATE(); -- 返回当前日期
总结:本文介绍了在MySQL中获取今天日期的三种方法,分别是使用NOW()函数、CURDATE()函数和CURRENT_DATE()函数。这些函数都非常简单易用,可以满足大部分应用场景的需求。