Mysql | Current_timestamp

Mysql | Current_timestamp
O administrador do banco de dados precisa manter um registro da hora e data atual para determinadas ações, como o último login ou logout de qualquer aplicativo da Web. Para fazer isso, o MySQL fornece uma função embutida que é o “Current_timestamp ()”. O usuário pode usar essa função em combinação com outras funções para formatar a data e hora atuais e encontrar a diferença horária entre a hora atual com um tempo especificado.

O que é "current_timestamp ()" em MySQL?

O "Current_timestamp ()”A função é uma embutida Função mysql usado para fornecer o valor de data e hora no formato da string “AAA AAA MM-DD HH-MM-SS,”Que pode ser alterado no formato numérico, mesmo.

Vamos ver diferentes exemplos de “Current_timestamp ()”Em combinação com outras funções.

Exemplo 1: Exibir tempo presente | Hora atual da máquina

Em Mysql, o “Current_timestamp ()”A função é usada para retornar a data e hora atuais. Por padrão, ele retornará os valores no contexto da string. O comando para a função é fornecido abaixo:

Selecione current_timestamp ();

A saída exibirá a hora e a data atual:

Exemplo 2: exiba a hora e a data atual com um título

O "COMO”A cláusula pode ser usada na“Current_timesta, mp ()”Comando para renomear a coluna que fornece o resultado. O comando está declarado abaixo:

Selecione current_timestamp () como "registro de data e hora atual";

Esta saída está exibindo que o nome da coluna é definido para a sequência que você forneceu após o “COMO"Cláusula:

Exemplo 3: Exiba a hora e a data atuais no contexto numérico

Você pode alterar o formato do exemplo anterior para numérico usando “+ 0" com o "Current_timestamp ()”. O comando para alterar o formato da string para formato numérico é fornecido abaixo:

Selecione current_timestamp () + 0 como "Valor do tempo numérico";

A saída está exibindo o valor de data e hora em formato numérico, juntamente com o título da coluna como “Valor do tempo numérico”:

Exemplo 4: Exiba a hora e data atuais com a função "date_format"

A saída do “Current_timestamp ()”A função pode ser formatada de acordo com sua necessidade usando o“FORMATO DE DATA”Função para selecionar o“Current_timestamp ()”E formate -o usando o leilão de formato do“FORMATO DE DATA”Função. O comando para formatar o horário atual é declarado abaixo:

Selecione Date_Format (current_timestamp (), ' %w, %m %e, %y %r') como "data e hora atuais";

A saída está exibindo a data de maneira formatada (dia da semana (%C), Nome do mês (%M), Dia do mês(%e), ano(%Y), data em AM/PM (%r)):

Exemplo 5: Exibir a diferença de tempo com a hora e a data atuais

O "Timediff”A função pode ser usada para encontrar a diferença de“Current_timestamp ()”Com a data e hora especificadas. O comando é fornecido abaixo:

Selecione timediff (current_timestamp (), '2022-12-31 23:59:59') como "diferença de tempo";

A saída está exibindo a diferença de “Current_timestamp ()" e "2022-12-31 23:59:59”:

Exemplo 6: Insira o valor atual da hora e a data em uma linha

O usuário pode inserir o valor de “Current_timestamp ()”Na coluna de uma tabela usando o“INSERIR" declaração. Por exemplo, você deseja inserir valores de “eu ia" e "tempo" no "do utilizador”Tabela com“eu ia" como "5" e "tempo" como "Current_timestamp ()”Usando este comando:

Insira nos valores do usuário (ID, Time) (5, current_timestamp ());

Os valores são inseridos com sucesso na saída:

Exemplo 7: Atualize o valor atual da hora e a data em uma linha

O "ATUALIZAR”A declaração é usada para atualizar o valor já existente de um registro com“Current_timestamp ()”Onde a condição certa é correspondente definida usando o“ONDE"Cláusula. Por exemplo, o usuário deseja atualizar o valor de “tempo”Com o valor de“Current_timestamp ()" onde o "eu ia”O valor é igual a“1”, Executando este comando:

Atualizar o usuário do usuário time = current_timestamp () onde id = 1;

A saída está exibindo esse valor de “tempo”É atualizado com sucesso:

Você aprendeu sobre o embutido “Current_timestamp ()”Função de Mysql.

Conclusão

Em "Mysql"Uma função interna"Current_timestamp ()”Está disponível para extrair o valor da data e hora atuais no formato da string. O "Timediff" e "FORMATO DE DATA”Também pode ser usado com“Current_timestamp ()."Este post discutiu o uso do"Current_timestamp ()”Função em mysql.