<Data funzioni di MySQL
Definizione e utilizzo
CURDATE () restituisce la data corrente.
Sintassi
CURDATE()
Esempio
L'istruzione SELECT seguente:
SELECT NOW(),CURDATE(),CURTIME()
si tradurrà in qualcosa di simile a questo:
NOW() | CURDATE() | CURTIME() |
---|---|---|
2014-11-22 12:45:34 | 2014-11-22 | 12:45:34 |
Esempio
Il seguente SQL crea una tabella "Ordini" con una colonna datetime (OrderDate):
CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT CURDATE(),
PRIMARY KEY (OrderId)
)
Si noti che la colonna DataOrdine specifica CURDATE () come valore di default. Come risultato, quando si inserisce una riga nella tabella, la data corrente sono inseriti automaticamente nella colonna.
Ora vogliamo inserire un record nella tabella "Ordini":
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
Il "Orders" tavolo sarà ora simile a questo:
ID ordine | Nome del prodotto | Data dell'ordine |
---|---|---|
1 | Jarlsberg formaggio | 2014/11/22 |
<Data funzioni di MySQL