Mysql 简明教程
MySQL - Today Date
通常,日期使用三个值表示:日期、月份和年份。日期有许多可能的变体,所有这些都取决于几个不一致因素。
-
DD/MM/YYYY 例如 - 04/04/2024
-
YYYY/MM/DD 例如 - 2024/04/27
-
DD-MM-YYYY 例如 - 04-04-2024
MySQL Today’s Date
我们有几个内置函数来检索和操作 MySQL 的今天的日期。以下是该功能:CURDATE()、CURRENT_DATE()、CURRENT_DATE。
CURDATE():此函数将当前日期作为“YYYY-MM-DD”(字符串)或“YYYYMMDD”(数字)返回。
CURRENT_DATE():此函数是 CURDATE() 函数的同义词,它以相同的格式返回当前日期。
CURRENT_DATE:这也是 CURDATE() 函数的同义词。
Inserting Date Values in a Table
以下是将日期和时间值插入表中的步骤:
-
首先,我们必须创建一个接受日期和时间值的表。
-
其次,我们必须将数据插入新创建的表中,该表接受日期和时间数据类型。
Example
现在,让我们使用以下查询创建一个名为 ORDERS 的表 -
CREATE TABLE ORDERS (
OID INT NOT NULL,
DATE VARCHAR (20) NOT NULL,
CUSTOMER_ID INT NOT NULL,
AMOUNT DECIMAL (18, 2)
);
在这里,我们使用INSERT INTO语句将值插入到上述创建的表中,如下所示 -
INSERT INTO ORDERS VALUES
(102, CURDATE() + 1, 3, 3000.00),
(100, CURDATE() - 5, 3, 1500.00),
(101, CURRENT_DATE() - 2, 2, 1560.00),
(103, CURRENT_DATE + 3, 4, 2060.00);
该表创建如下 −