<Data Funções da MySQL
Definição e Uso
CURDATE () retorna a data atual.
Sintaxe
CURDATE()
Exemplo
A seguinte instrução SELECT:
SELECT NOW(),CURDATE(),CURTIME()
vai resultar em algo parecido com isto:
NOW() | CURDATE() | CURTIME() |
---|---|---|
2014-11-22 12:45:34 | 2014-11-22 | 12:45:34 |
Exemplo
O seguinte SQL cria uma tabela "Orders" com uma coluna de data e hora (OrderDate):
CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT CURDATE(),
PRIMARY KEY (OrderId)
)
Observe que a coluna OrderDate especifica CURDATE () como o valor padrão. Como resultado, quando você inserir uma linha na tabela, a data atual são automaticamente inseridos na coluna.
Agora queremos inserir um registro na tabela "Orders":
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
O "Orders" tabela será agora algo parecido com isto:
OrderId | Nome do Produto | Data do pedido |
---|---|---|
1 | Jarlsberg Cheese | 2014/11/22 |
<Data Funções da MySQL