sql >> Base de Datos >  >> RDS >> Mysql

AHORA() Ejemplos – MySQL

MySQL NOW() función devuelve la fecha y hora actual. El valor se devuelve en ‘YYYY-MM-DD HH:MM:SS’ o AAAAMMDDHHMMSS dependiendo de si la función se usa en un contexto de cadena o numérico.

Así es como funciona.

Sintaxis

La sintaxis es así:

NOW([fsp])

Donde el (opcional) fsp El argumento especifica la precisión de segundos fraccionarios para el valor devuelto.

Ejemplo

Aquí hay un ejemplo para demostrarlo.

SELECT NOW();

Resultado:

+---------------------+
| NOW()               |
+---------------------+
| 2018-06-23 11:17:58 |
+---------------------+

Precisión de fracciones de segundo

Aquí hay un ejemplo del uso de fsp argumento para especificar la precisión de segundos fraccionarios para el valor devuelto.

SELECT NOW(6);

Resultado:

+----------------------------+
| NOW(6)                     |
+----------------------------+
| 2018-06-23 11:19:06.095048 |
+----------------------------+

Contexto numérico

Aquí hay un ejemplo del uso de NOW() función en un contexto numérico.

SELECT NOW() + 0;

Resultado:

+----------------+
| NOW() + 0      |
+----------------+
| 20180623112009 |
+----------------+

También puede usar un valor distinto de cero para sumar o restar del valor devuelto.

Sinónimos de esta función

El CURRENT_TIMESTAMP función es un sinónimo de NOW() , para que puedas usar el que prefieras.

Esta función se puede llamar como CURRENT_TIMESTAMP o CURRENT_TIMESTAMP() , sin embargo, si necesita proporcionar el argumento de precisión de segundos fraccionarios, deberá usar la forma posterior.

Lo mismo también es cierto para el LOCALTIME y LOCALTIMESTAMP funciones (son sinónimos de NOW() y se pueden usar con o sin paréntesis).