MySQL CURDATE()Función


SQL DatesMySQL Funciones de fecha

Definición y uso

CURDATE() devuelve la fecha actual.

Sintaxis

CURDATE()


Ejemplo

La siguiente es la declaración SELECT:

SELECT NOW(),CURDATE(),CURTIME()

El resultado se muestra a continuación:

NOW() CURDATE() CURTIME()
2008-11-11 12:45:34 2008-11-11 12:45:34

Ejemplo

El siguiente SQL crea la tabla "Orders" con una columna de fecha y hora (OrderDate):

CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT CURDATE(),
PRIMARY KEY (OrderId)
)

Tenga en cuenta que la columna OrderDate especifica CURDATE() como valor predeterminado. Como resultado, cuando inserta filas en la tabla, la fecha y hora actuales se insertan automáticamente en la columna.

Ahora, queremos insertar un registro en la tabla "Orders":

INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')

La tabla "Orders" se verá de la siguiente manera:

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2008-11-11


SQL DatesMySQL Funciones de fecha Otras extensiones