Este artigo discutirá o uso do “AGORA()”Função em MySQL, juntamente com seus exemplos.
Qual é a função "agora ()" em mysql?
O "AGORA()”A função é uma função interna do MySQL para retornar a hora e a data atual do sistema que está executando o servidor MySQL em um formato de string“AAA AYYY-MM-DD HH: MM: SS”. O formato da string pode se converter para numérico “Yyyymmddhhmms.uuuuuu" adicionando "+ 0" depois "AGORA()”.
Vamos ver diferentes exemplos do “AGORA()”Função em mysql.
Exemplo 1: Função MySQL "agora ()" com a instrução "Selecionar"
O "AGORA()”A função é usada com um“Selecione”Declaração para retornar um resultado em uma única linha com uma única coluna contendo a data e hora atuais. O comando é fornecido abaixo:
Selecione agora ();A saída exibe a data e a hora atuais:
Exemplo 2: Função MySQL “agora ()” com a função “date_format ()”
O resultado do mysql “AGORA()”A função pode ser formatada usando o“FORMATO DE DATA()”Função para selecionar o“AGORA()”E formate -o usando os parâmetros de formato do“FORMATO DE DATA()”Função disponível no site oficial do MySQL. O "COMO”A cláusula é usada para renomear a coluna que fornece o resultado.
O comando para formatar a data (dia da semana, nome do mês, dia do mês, ano, data em AM/PM), digitando o comando:
Selecione Date_Format (agora (), ' %w, %m %e, %y %r') como "data e hora atuais";A saída está exibindo a data de maneira formatada:
Exemplo 3: Função MySQL "agora ()" com a função "timediff ()"
O "Timediff”A função pode ser usada para encontrar a diferença da data e hora atuais obtidas do“AGORA()”Função com a data e hora especificadas.
Por exemplo, para encontrar a diferença entre a saída do “AGORA()”Função e a“2022-12-31 23:59:59”Data e hora com o título da coluna como“Diferença de tempo”Usando o comando dado abaixo:
Selecione Timediff (agora (), '2022-12-31 23:59:59') como "diferença de tempo";A saída está mostrando a diferença no formato “HH: MM: SS ”:
Vamos ver outro exemplo, para encontrar a diferença do “AGORA()”Resultado da função e o“2023-2-10 23:10:59”Data e hora com o título da coluna como“Diferença de tempo" Correndo:
Selecione Timediff (agora (), '2023-2-10 23:10:59') como "diferença horária";Exemplo 4: MySQL "agora ()" Função com declaração "Inserir"
Às vezes, o usuário deseja adicionar o valor da data e hora atuais em qualquer tabela para acompanhar qualquer ação, para que o MySQL “AGORA()”A função pode ser usada como um valor no“INSERIR" declaração. Por exemplo, adicionando o valor de “AGORA()" no "do utilizador”Tabela junto com a“eu ia”O valor pode ser útil para gravar o tempo em que um novo usuário foi adicionado a um banco de dados executando a consulta:
Insira nos valores do usuário (ID, tempo) (2, agora ());A saída exibirá o “do utilizador" mesa:
Exemplo 5: MySQL "agora ()" Função com declaração "Atualizar"
O "ATUALIZAR”A declaração ajuda a atualizar o valor já existente com“AGORA()”Onde a condição especificada é correspondente definida usando o“ONDE"Cláusula. Por exemplo, se você deseja atualizar o valor de “tempo”Com o valor de“AGORA()" onde o "eu ia”O valor é igual a“1”, Executando a consulta abaixo:
Atualizar o usuário do conjunto de tempo = agora () onde id = 1;A saída está claramente indicando que o valor de “tempo”É atualizado com sucesso:
Você pode usar o mysql “AGORA()”Função.
Conclusão
O "AGORA()”. O formato de saída também pode ser alterado para um formato numérico. O "Timediff" e "FORMATO DE DATA”Pode ser usado com“AGORA()”. Este post discutiu o uso do “AGORA()”Função em mysql.