<MySQL Datumsfunktionen
Definition und Verwendung
NOW() gibt das aktuelle Datum und die Uhrzeit.
Syntax
NOW()
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 "Orders" Tabelle mit einem Datetime - Spalte (Bestelldatum):
CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT NOW(),
PRIMARY KEY (OrderId)
)
Beachten Sie, dass die Spalte Bestelldatum angibt NOW() als Standardwert. Als Ergebnis, wenn Sie eine Zeile in die Tabelle einfügen, werden das aktuelle Datum und die Uhrzeit automatisch in die Spalte eingefügt.
Jetzt wollen wir einen Datensatz in die einzufügen "Orders" Tabelle:
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
Die "Orders" Tabelle wird nun wie folgt aussehen:
OrderId | ProductName | OrderDate |
---|---|---|
1 | Jarlsberg Cheese | 2014-11-22 13:23:44.657 |
<MySQL Datumsfunktionen