Como extrair a parte do tempo com a função de tempo MySQL

Como extrair a parte do tempo com a função de tempo MySQL
O MySQL é um RDBMS popular usado para gerenciar os dados de sites em tabelas; Oferece muitas funções para obter resultados específicos com eficiência. As funções no MySQL fornecem facilidade no gerenciamento de dados nos bancos de dados. Time () é uma dessas funções. Neste post, discutiremos a função Time () e está funcionando no MySQL usando exemplos diferentes.

O que é um tempo () em mysql

Esta função é usada para extrair a parte do tempo dos dados fornecidos a ela, para entendê -la, consideraremos alguns exemplos, mas antes de prosseguir com os exemplos, discutimos a sintaxe geral do uso do tempo ():

Expressão de tempo);

A explicação para a sintaxe é muito simples, apenas escreva a função e, dentro da função, escreva o nome da expressão ou coluna de onde você deseja extrair o tempo, por exemplo, extrairemos o tempo da expressão “2021-11-15 14: 25:10 ”usando a função do tempo ():

Selecione Time (“2021-11-15 14:25:10”);

No comando acima, o tempo é extraído da expressão que contém data e hora, da mesma forma, para extrair o horário a partir do momento e data, use o comando:

Selecione Time (current_timestamp);

Da mesma forma, também podemos extrair o tempo dos resultados da aprovação da função agora ():

Selecione o tempo (agora ());

Também podemos extrair o tempo dos dados de uma tabela, para isso, vamos criar uma tabela de quadros de horários de funcionários usando o comando:

Criar tabela EMP_TIMESHEET (EMP_ID INT, EMP_NAME VARCHAR (50), EMP_TIME_REC TIMESTAMP);

Usamos o tipo de dados "Timestamp" para definir EMP_TIME_REC, porque nesta coluna queremos inserir registros de data e hora, para inserir dados na tabela, executar o comando:

Inserir nos valores EMP_Timesheet (1, 'John', '2021-11-01 08:07:23'), (2, 'Paul', '2021-11-01 08:02:00'), (3, ' Sophia ',' 2021-11-01 09:17:03 '), (4,' Anna ',' 2021-11-01 07:48:23 ');

Para exibir a tabela, execute o comando:

Selecione * em EMP_Timesheet;

Para extrair o tempo apenas da coluna "EMP_TIME_REC", use o comando:

Selecione EMP_ID, EMP_NAME, EMP_TIME_REC, TIME (EMP_TIME_REC) de EMP_TIMESHEET;

Na saída acima, podemos ver que o tempo de função () extraiu o tempo dos dados da coluna de "EMP_TIME_REC" e o exibiu separadamente.

Conclusão

O MySQL é o RDBMS popular usado para gerenciar os dados dos sites e aplicativos; Ele suporta muitas funções que recebem entradas únicas ou múltiplas e retorna uma saída específica para uma tarefa específica. Neste post, discutimos a função de tempo () usada para extrair o tempo dos dados fornecidos. Esta função pode ser aplicada em uma única entrada ou em várias entradas da tabela usando seus dados da coluna da tabela.