最新的Web开发教程
 

MySQL的NOW() Function


<MySQL的日期函数

定义和用法

NOW()返回当前的日期和时间。

Syntax

NOW()

下面的SELECT语句:

SELECT NOW(),CURDATE(),CURTIME()

会导致这样的事情:

NOW() CURDATE() CURTIME()
2014-11-22 12:45:34 2014-11-22 12:45:34

下面的SQL创建一个"Orders"与日期时间列(订购日期)表:

CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT NOW(),
PRIMARY KEY (OrderId)
)

请注意,订购日期列指定NOW()作为默认值。 因此,当你插入一行到表中,当前的日期和时间自动插入列。

现在,我们要插入一条记录到"Orders"表:

INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')

"Orders"表现在看起来是这样的:

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2014-11-22 13:23:44.657

<MySQL的日期函数