<MySQL Datumsfunktionen
Definition und Verwendung
CURDATE () liefert das aktuelle Datum.
Syntax
CURDATE()
Beispiel
Die folgende Anweisung SELECT:
SELECT NOW(),CURDATE(),CURTIME()
wird in etwa wie folgt ergeben:
NOW() | CURDATE() | CURTIME() |
---|---|---|
2014-11-22 12:45:34 | 2014-11-22 | 12:45:34 |
Beispiel
Die folgende SQL erstellt eine "Bestellung" Tabelle mit einem Datetime-Spalte (Bestelldatum):
CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT CURDATE(),
PRIMARY KEY (OrderId)
)
Beachten Sie, dass die Spalte Bestelldatum angibt CURDATE () als Standardwert. Als Ergebnis, wenn Sie eine Zeile in die Tabelle einfügen, werden das aktuelle Datum automatisch in die Spalte eingefügt.
Jetzt wollen wir einen Datensatz in die "Orders" Tabelle einfügen:
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
Die "Orders" Tabelle wird nun wie folgt aussehen:
Auftragsnummer | Produktname | Auftragsdatum |
---|---|---|
1 | Jarlsberg Käse | 2014.11.22 |
<MySQL Datumsfunktionen