Latest web development tutorials

MySQLのCURDATE()関数

SQLの日付 MySQLの日付関数

定義と使用法

CURDATE()現在の日付を返します。

文法

CURDATE()


ここでは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 CURDATE(),
PRIMARY KEY (OrderId)
)

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

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

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

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

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2008-11-11


SQLの日付 MySQLの日付関数