MariaDB 函数

MariaDB CURDATE() 函数返回当前日期。它按以下格式返回当前日期:

  • 如果在字符串上下文中使用,则以"YYYY-MM-DD"格式返回当前日期。
  • 返回如果在数字上下文中使用,则为 YYYYMMDD 格式的当前日期。

CURDATE() 函数是 CURRENT_DATE() 函数。

语法

CURDATE()

参数

不需要参数。

返回值

返回当前日期。

示例 1:

下面的示例显示了 CURDATE() 函数的用法。

SELECT CURDATE();
Result: '2021-12-26'

SELECT CURDATE() + 0;
Result: 20211226

SELECT CURDATE() + 1;
Result: 20211227

示例 2:

考虑一个名为 Employee 包含以下记录:

EmpIDNameCityAgeDate_of_Joining
1JohnLondon252018-05-25
2MarryNew York242018-10-15
3JoParis272019-06-09
4KimAmsterdam302019-09-21
5RameshNew Delhi282019-10-25

要在此表中插入新记录,可以使用以下语句。

INSERT INTO Employee 
VALUES (6, 'Suresh', 'Mumbai', 28, CURDATE());

-- 查看结果
SELECT * FROM Employee;

这将产生类似于以下内容的结果:

EmpIDNameCityAgeDate_of_Joining
1JohnLondon252018-05-25
2MarryNew York242018-10-15
3JoParis272019-06-09
4KimAmsterdam302019-09-21
5RameshNew Delhi282019-10-25
6SureshMumbai282021-12-26