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;
输出 :PRODUCTID PRODUCTNAME DELIVERED_AT 1010 Apple MacBook 2021-10-01 14:41:15