Cómo extraer la parte de tiempo con la función de tiempo mySQL

Cómo extraer la parte de tiempo con la función de tiempo mySQL
MySQL es un popular RDBMS utilizado para administrar los datos de los sitios web en tablas; Ofrece muchas funciones para obtener resultados específicos de manera eficiente. Las funciones en MySQL proporcionan facilidad para administrar datos en las bases de datos. El tiempo () es una de esas funciones. En esta publicación, discutiremos la función Time () y funcionan en MySQL usando diferentes ejemplos.

¿Qué es un tiempo () en mysql?

Esta función se utiliza para extraer la parte de tiempo de los datos proporcionados a él, para comprenderlo, consideraremos algunos ejemplos, pero antes de continuar con los ejemplos, discutamos la sintaxis general de usar el tiempo ()::

Expresión de tiempo);

La explicación de la sintaxis es muy simple, simplemente escriba la función y dentro de la función escriba la expresión o el nombre de la columna de donde desea extraer el tiempo, por ejemplo, extraeremos el tiempo de la expresión "2021-11-15 14: 25:10 ”usando la función de tiempo ():

Seleccione el tiempo ("2021-11-15 14:25:10");

En el comando anterior, la hora se extrae de la expresión que contiene fecha y hora de manera similar, para extraer el tiempo de la hora y fecha presentes, use el comando:

Seleccione Time (Current_Timestamp);

Del mismo modo, también podemos extraer tiempo de los resultados de pasar la función ahora ():

Seleccionar tiempo (ahora ());

También podemos extraer tiempo de los datos de una tabla, para esto, creemos una tabla de hojas de tiempo de la tabla de empleados utilizando el comando:

Cree la tabla emp_timheet (emp_id int, emp_name varchar (50), emp_time_REC timestamp);

Hemos utilizado el tipo de datos "TimeStamp" para definir Emp_Time_REC, porque en esta columna queremos insertar registros de fecha y hora, para insertar datos en la tabla, ejecute el comando:

Insertar en los valores Emp_Timesheet (1, 'John', '2021-11-01 08:07:23'), (2, 'Pablo', '2021-11-01 08:02:00'), (3, ' Sophia ',' 2021-11-01 09:17:03 '), (4,' Anna ',' 2021-11-01 07:48:23 ');

Para mostrar la tabla, ejecute el comando:

Seleccionar * de emp_timheet;

Para extraer el tiempo solo de la columna "Emp_time_REC", use el comando:

Seleccione Emp_id, Emp_name, Emp_Time_REC, Time (EMP_Time_REC) de Emp_Timesheet;

De la salida anterior, podemos ver que el tiempo de función () extrajo el tiempo de los datos de la columna de "emp_time_rec" y lo mostró por separado.

Conclusión

MySQL es el popular RDBMS utilizado para administrar los datos de los sitios web y aplicaciones; Admite muchas funciones que toman entradas simples o múltiples y devuelven una salida específica para una tarea particular. En esta publicación, hemos discutido la función Time () que se utiliza para extraer el tiempo de los datos dados. Esta función se puede aplicar en una sola entrada o en una serie de entradas de la tabla utilizando sus datos de la columna de la tabla.