Como usar agora a função em mysql | Explicado com exemplos

Como usar agora a função em mysql | Explicado com exemplos
Para obter a hora e a data atual do sistema que executa o servidor MySQL é necessário para executar determinadas ações, como adicionar um novo usuário em qualquer aplicativo da Web. O "AGORA()”A função é uma embutida Função mysql Isso retorna a data e o valor do sistema no qual o servidor MySQL está executando.

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 ());
selecione * do usuário;

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.