logo图片
MySql教程
MySql用户管理
MySQL数据库
MySql表格和视图
MySQL查询
MySQL索引
MySQL子句
MySQL授权
MySql控制流
MySQL条件
MySQL连接
MySQL键
MySQL触发器
MySQL聚合函数
MySQL常用
MySQL正则表达式
MySql差异性

MySQL Today

如何获取MySQL的今天日期?

我们可以使用 在MySQL中获取今天的日期。内置日期函数CURDATE()。此函数以 'YYYYMMDD''YYYY-MM-DD'格式返回日期,具体取决于函数中使用的是字符串还是数字。 CURRENT_DATE和CURRENT_DATE()都是CURDATE()函数的同义词。
我们可以按如下方式使用CURDATE()函数:
mysql> SELECT CURDATE() AS Today;
                              OR,
mysql> SELECT CURRENT_DATE() AS Today;
                              OR,
mysql> SELECT CURRENT_DATE AS Today;
执行上述查询后,我们将看到相同的日期。请参见下面的屏幕截图:
MySQL Today
我们还可以使用 NOW获取今天的日期()功能如下:
mysql> SELECT DATE(NOW()) AS Today;
上面的查询给出的输出类似于以下屏幕截图:
MySQL Today

创建MySQL Today存储功能

有时候,我们需要在查询中多次使用CURDATE()函数,并希望通过 today()函数对其进行重命名,该语句更具可读性。在这种情况下,我们可以通过创建存储函数来创建自己的名为today()的函数,如下所示:
DELIMITER $
CREATE FUNCTION today()
RETURNS DATE
BEGIN
return CURDATE();
END$
DELIMITER ;
现在,我们可以按如下方式使用此新创建的today()函数:
mysql> SELECT today() AS Today;
请参见下面的屏幕截图,对其进行更轻松的解释:
MySQL Today
假设我们要获取 明天的日期,存储功能使此操作非常简单。请参阅以下查询:
mysql> SELECT today() + interval 1 day AS Tomorrow;
执行后,它将返回明天的日期:
MySQL Today
假设我们要获取 昨天的日期,存储的函数可以像以下查询一样使用:
mysql> SELECT today()-interval 1 day AS Yesterday;
执行后,我们将获得以下输出:
MySQL Today
昵称: 邮箱:
Copyright © 2020 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4