MySQL Today

17 Mar 2025 | 阅读 2 分钟

如何获取 MySQL 今日日期?

我们可以使用 MySQL 的内置日期函数 CURDATE() 来获取今天的日期。此函数根据函数中使用的字符串或数字,以 'YYYYMMDD''YYYY-MM-DD' 格式返回日期。CURRENT_DATE 和 CURRENT_DATE() 都是 CURDATE() 函数的同义词。

我们可以按如下方式使用 CURDATE() 函数:

执行上述查询后,我们将看到相同的日期。请参阅以下屏幕截图:

MySQL Today

我们也可以通过使用 NOW() 函数来获取今天的日期,如下所示:

上述查询的输出将类似于以下屏幕截图:

MySQL Today

创建 MySQL 今日存储函数

有时我们需要在查询中使用 CURDATE() 函数多次,并希望通过 today() 函数来重命名它,以使语句更具可读性。在这种情况下,我们可以通过创建存储函数来创建自己的名为 today() 的函数,如下所示:

现在,我们可以按如下方式使用这个新创建的 today() 函数:

请参阅以下屏幕截图,以便更轻松地理解:

MySQL Today

假设我们想获取明天的日期,存储函数使其非常容易。请参阅以下查询:

执行后,它将返回明天的日期。

MySQL Today

假设我们想获取昨天的日期,可以像以下查询一样使用存储函数:

执行后,我们将获得以下输出:

MySQL Today
下一主题MySQL ROW COUNT