<MySQL Fonctions de date
Définition et utilisation
NOW() renvoie la date et l' heure.
Syntax
NOW()
Exemple
L'instruction SELECT suivante:
SELECT NOW(),CURDATE(),CURTIME()
se traduira par quelque chose comme ceci:
NOW() | CURDATE() | CURTIME() |
---|---|---|
2014-11-22 12:45:34 | 2014-11-22 | 12:45:34 |
Exemple
Le SQL suivant crée un "Orders" table avec une colonne datetime (OrderDate):
CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT NOW(),
PRIMARY KEY (OrderId)
)
Notez que la colonne de OrderDate spécifie NOW() comme valeur par défaut. Par conséquent, lorsque vous insérez une ligne dans la table, la date et l'heure sont automatiquement insérés dans la colonne.
Maintenant , nous voulons insérer un enregistrement dans le "Orders" tableau:
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
Le "Orders" tableau va maintenant ressembler à ceci:
OrderId | ProductName | OrderDate |
---|---|---|
1 | Jarlsberg Cheese | 2014-11-22 13:23:44.657 |
<MySQL Fonctions de date