📜  MYSQL 中的 NOW()函数

📅  最后修改于: 2022-05-13 01:55:18.451000             🧑  作者: Mango

MYSQL 中的 NOW()函数

现在() :
MySQL 中的这个函数用于检查当前日期和时间值。 NOW()函数的返回类型为 'YYYY-MM-DD HH:MM:SS' 格式或 YYYYMMDDHHMMSS.uuuuuu 格式,具体取决于该函数是在字符串还是数字上下文中使用。

句法 :

NOW()

范围 :
此方法不接受任何参数。

回报:
它返回当前日期和时间值。

示例-1:
使用 NOW函数查找当前日期和时间。这里我们将得到'YYYY-MM-DD HH:MM:SS'格式的结果。

SELECT NOW() 
as CurrDateTime ;

输出 :

CURRDATETIME
2020-11-26 18:37:42

示例 2 :
使用 NOW函数以数字格式获取当前日期和时间。此处的结果将采用 YYYYMMDDHHMMSS.uuuuuu 格式。

SELECT NOW()+ 0 
as CurrDateTime ;

输出 :

CURRDATETIME
20201126183839

示例 3 :
我们还可以使用 NOW函数来设置列的值。为了演示创建一个名为 DeliveryDetails 的表。

CREATE TABLE Product (
ProductId INT NOT NULL,
ProductName VARCHAR(20) NOT NULL,
Delivered_At TIMESTAMP NOT NULL,
PRIMARY KEY(ProductId)
);

在这里,我们将在交付完成时使用 NOW函数。 Delivered_At 列中的值将是 NOW 函数给出的值。

INSERT INTO  
Product (ProductId, ProductName, Delivered_At)
VALUES
(1010, 'Apple MacBook', NOW());

现在,检查产品表:

SELECT * FROM Product;

输出 :

PRODUCTIDPRODUCTNAMEDELIVERED_AT
1010Apple MacBook2021-10-01 14:41:15