<Funciones de fecha MySQL
Definición y Uso
CURDATE () devuelve la fecha actual.
Sintaxis
CURDATE()
Ejemplo
La siguiente instrucción SELECT:
SELECT NOW(),CURDATE(),CURTIME()
dará lugar a algo como esto:
NOW() | CURDATE() | CURTIME() |
---|---|---|
2014-11-22 12:45:34 | 2014-11-22 | 12:45:34 |
Ejemplo
El siguiente SQL crea una tabla "Pedidos" con una columna de fecha y hora (FechaPedido):
CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT CURDATE(),
PRIMARY KEY (OrderId)
)
Observe que la columna OrderDate especifica CURDATE () como el valor predeterminado. Como resultado, cuando se inserta una fila en la tabla, la fecha actual se inserta automáticamente en la columna.
Ahora queremos insertar un registro en la tabla "Pedidos":
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
El "Orders" mesa ahora se verá algo como esto:
Solicitar ID | Nombre del producto | Fecha de orden |
---|---|---|
1 | queso jarlsberg | 22/11/2014 |
<Funciones de fecha MySQL