Mysql | FECHA Y HORA ACTUAL

Mysql | FECHA Y HORA ACTUAL
El administrador de la base de datos debe mantener un registro de la hora y la fecha actuales para ciertas acciones, como el último inicio de sesión o inicio de sesión desde cualquier aplicación web. Para hacer esto, MySQL proporciona una función incorporada que es la "FECHA Y HORA ACTUAL()". El usuario puede usar esta función en combinación con otras funciones para formatear la fecha y hora actuales y encontrar la diferencia de tiempo entre el tiempo actual con un tiempo especificado.

¿Qué es "Current_Timestamp ()" en MySQL??

El "FECHA Y HORA ACTUAL()"La función es un incorporado Función mysql utilizado para proporcionar el valor de fecha y hora en el formato de cadena "Yyyy-mm-dd hh-mm-ss,"Que se puede cambiar en el formato numérico incluso.

Veamos diferentes ejemplos de "FECHA Y HORA ACTUAL()"En combinación con otras funciones.

Ejemplo 1: Mostrar tiempo presente | Hora actual de la máquina

En mysql, el "FECHA Y HORA ACTUAL()La función se utiliza para devolver la fecha y hora actuales. Por defecto, devolverá los valores en el contexto de cadena. El comando para la función se proporciona a continuación:

Seleccione Current_Timestamp ();

La salida mostrará la hora y la fecha actuales:

Ejemplo 2: Muestre la hora y la fecha actuales con un título

El "COMO"La cláusula se puede usar en el"FECHA Y HORA ACTUAL()"Comando para cambiar el nombre de la columna que proporciona el resultado. El comando se indica a continuación:

Seleccione Current_Timestamp () como "marca de tiempo actual";

Esta salida muestra que el nombre de la columna se establece en la cadena que proporcionó después del "COMO"Cláusula:

Ejemplo 3: Muestre la hora y la fecha actuales en el contexto numérico

Puede cambiar el formato del ejemplo anterior a numérico usando "+ 0" con el "FECHA Y HORA ACTUAL()". El comando para cambiar el formato de cadena a formato numérico se da a continuación:

Seleccione Current_Timestamp () + 0 como "Valor de tiempo numérico";

La salida muestra el valor de fecha y hora en formato numérico junto con el título de la columna como "Valor de tiempo numérico":

Ejemplo 4: Muestre la hora y la fecha actuales con la función "date_format"

La salida del "FECHA Y HORA ACTUAL()"La función se puede formatear de acuerdo con su necesidad utilizando el"FORMATO DE FECHA"Función para seleccionar el"FECHA Y HORA ACTUAL()"Y formatearlo utilizando la subasta de formato de la"FORMATO DE FECHA" función. El comando para formatear la hora actual se establece a continuación:

Seleccione date_format (current_timestamp (), ' %w, %m %e, %y %r') como "fecha y hora actuales";

La salida muestra la fecha de forma formateada (día de la semana (%W), Nombre de mes (%METRO), Día del mes(%mi), año(%Y), fecha en am/pm (%R)):

Ejemplo 5: Muestra la diferencia de tiempo con la hora y la fecha actuales

El "Tímido"La función se puede usar para encontrar la diferencia de"FECHA Y HORA ACTUAL()"Con la fecha y hora específicas. El comando se proporciona a continuación:

Seleccione Timediff (current_timestamp (), '2022-12-31 23:59:59') como "diferencia de tiempo";

La salida muestra la diferencia de "FECHA Y HORA ACTUAL()" y "2022-12-31 23:59:59":

Ejemplo 6: Inserte el valor actual de hora y fecha en una fila

El usuario puede insertar el valor de "FECHA Y HORA ACTUAL()"En la columna de una tabla usando el"INSERTAR" declaración. Por ejemplo, desea insertar valores de "identificación" y "tiempo" en el "usuario"Table con"identificación" como "5" y "tiempo" como "FECHA Y HORA ACTUAL()"Usando este comando:

Insertar en valores de usuario (id, tiempo) (5, current_timestamp ());

Los valores se insertan correctamente en la salida:

Ejemplo 7: Actualizar el valor actual de hora y fecha en una fila

El "ACTUALIZAR"La declaración se utiliza para actualizar el valor ya existente de un registro con"FECHA Y HORA ACTUAL()"Donde la condición determinada se define utilizando el"DÓNDE"Cláusula. Por ejemplo, el usuario desea actualizar el valor de "tiempo"Con el valor de"FECHA Y HORA ACTUAL()" donde el "identificación"El valor es igual a"1", Al ejecutar este comando:

Actualizar el usuario establecido tiempo = current_timestamp () donde id = 1;

La salida muestra ese valor de "tiempo"Se actualiza con éxito:

Has aprendido sobre el incorporado "FECHA Y HORA ACTUAL()"Función de mysql.

Conclusión

En "Mysql"Una función incorporada"FECHA Y HORA ACTUAL()"Está disponible para extraer el valor de la fecha y hora actuales en el formato de cadena. El "Tímido" y "FORMATO DE FECHA"También se puede usar con"FECHA Y HORA ACTUAL()."Esta publicación discutió el uso del"FECHA Y HORA ACTUAL()"Función en mysql.