<MySQL Fonctions de date
Définition et utilisation
CURDATE () renvoie la date actuelle.
Syntaxe
CURDATE()
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 "commandes" table avec une colonne datetime (OrderDate):
CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT CURDATE(),
PRIMARY KEY (OrderId)
)
Notez que la colonne OrderDate spécifie CURDATE () comme valeur par défaut. Par conséquent, lorsque vous insérez une ligne dans la table, la date actuelle sont automatiquement insérés dans la colonne.
Maintenant, nous voulons insérer un enregistrement dans la "Commandes" tableau:
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
Le "Orders" tableau va maintenant ressembler à ceci:
Numéro de commande | ProductName | Date de commande |
---|---|---|
1 | Jarlsberg Cheese | 22/11/2014 |
<MySQL Fonctions de date