logo

MySQL hoy

¿Cómo podemos obtener la fecha de hoy de MySQL?

Podemos obtener la fecha de hoy en MySQL usando el función de fecha incorporada CURDATE() . Esta función devuelve la fecha en 'AAAAMMDD' o 'AAAA-MM-DD' formato dependiendo de si se utiliza una cadena o un número en la función. CURRENT_DATE y CURRENT_DATE() son sinónimos de la función CURDATE().

Podemos utilizar la función CURDATE() de la siguiente manera:

 mysql> SELECT CURDATE() AS Today; OR, mysql> SELECT CURRENT_DATE() AS Today; OR, mysql> SELECT CURRENT_DATE AS Today; 

Después de la ejecución de las consultas anteriores, veremos la misma fecha. Vea la siguiente captura de pantalla:

MySQL hoy

También podemos obtener la fecha de hoy usando el AHORA() funcionar de la siguiente manera:

 mysql> SELECT DATE(NOW()) AS Today; 

La consulta anterior proporciona un resultado como el de la siguiente captura de pantalla:

declaración de cambio de java
MySQL hoy

Creación de la función almacenada MySQL Today

A veces necesitamos usar la función CURDATE() varias veces en nuestras consultas y queremos cambiarle el nombre por el hoy() función para hacer la declaración más legible. En ese caso, podemos crear nuestra propia función llamada today() creando la función almacenada de la siguiente manera:

 DELIMITER $$ CREATE FUNCTION today() RETURNS DATE BEGIN RETURN CURDATE(); END$$ DELIMITER ; 

Ahora, podemos usar esta función today() recién creada de la siguiente manera:

 mysql> SELECT today() AS Today; 

Vea la siguiente captura de pantalla que lo explica más fácilmente:

MySQL hoy

Supongamos que queremos obtener la fecha de mañana, la función almacenada lo hace muy fácil. Vea la siguiente consulta:

 mysql> SELECT today() + interval 1 day AS Tomorrow; 

Después de la ejecución, devolverá la fecha de mañana:

MySQL hoy

Supongamos que queremos obtener la fecha de ayer , la función almacenada se puede utilizar como la siguiente consulta:

 mysql> SELECT today() - interval 1 day AS Yesterday; 

Después de la ejecución, obtendremos el siguiente resultado:

MySQL hoy