Latest web development tutorials

MySQLのNOW()関数

SQLの日付 MySQLの日付関数

定義と使用法

NOW()現在の日付と時刻を返します。

文法

NOW()


ここではSELECT文は、次のとおりです。

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

結果は以下の通りであります:

NOW() CURDATE() CURTIME()
2008-11-11 12:45:34 2008-11-11 12:45:34

datetime列(受注日)ので、「受注」の表を作成するには、次のSQL:

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

デフォルトとして)、(NOW指定OrderDate列に注意してください。 あなたがテーブルに行を挿入すると、結果として、現在の日付と時刻が自動的に列を挿入しました。

今、私たちは "受注"テーブルにレコードを挿入します:

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

次のように "受注"テーブルには、次のとおりです。

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


SQLの日付 MySQLの日付関数