MySQL CURDATE()Funktionen


SQL DatesMySQL-Datumsfunktionen

Definition und Verwendung

CURDATE() gibt das aktuelle Datum zurück.

Syntax

CURDATE()


Beispiel

Das Folgende ist die SELECT-Anweisung:

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

Das Ergebnis wird unten angezeigt:

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

Beispiel

Das folgende SQL erstellt eine Tabelle "Orders" mit einer datetime-Spalte (OrderDate):

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

Bitte beachten Sie, dass die Spalte OrderDate CURDATE() als Standardwert angibt. Wenn Sie daher eine Zeile in die Tabelle einfügen, werden das aktuelle Datum und die aktuelle Uhrzeit automatisch in die Spalte eingefügt.

Nun möchten wir einen Datensatz in die Tabelle "Orders" einfügen:

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

Die Tabelle "Orders" sieht dann so aus:

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2008-11-11


SQL DatesMySQL Date Functions Weitere Erweiterungen