Come usare ora funzione in mysql | Spiegato con esempi

Come usare ora funzione in mysql | Spiegato con esempi
Per ottenere l'orario e la data corrente del sistema in esecuzione MySQL Server è necessario per eseguire determinate azioni, come l'aggiunta di un nuovo utente in qualsiasi applicazione Web. IL "ORA()"La funzione è una integrata Funzione mysql che restituisce la data e il valore di tempo del sistema su cui è in esecuzione il server MySQL.

Questo articolo discuterà dell'uso del "ORA()"Funzione in Mysql, insieme ai suoi esempi.

Qual è la funzione "ora ()" in mysql?

IL "ORA()"La funzione è una funzione integrata di MySQL per restituire l'ora e la data corrente del sistema che esegue il server MySQL in un formato stringa"YYYY-MM-DD HH: MM: SS". Il formato della stringa può convertire in numerico "Yyyymmddhhmmss.uuuuuu" aggiungendo "+ 0" Dopo "ORA()".

Vediamo diversi esempi di "ORA()"Funzione in mysql.

Esempio 1: funzione mysql "ora ()" con istruzione "seleziona"

IL "ORA()La funzione "viene utilizzata con un"SELEZIONARE"Dichiarazione per restituire un risultato in una singola riga con una singola colonna contenente la data e l'ora corrente. Il comando è fornito di seguito:

Seleziona ora ();

L'output visualizza la data e l'ora corrente:

Esempio 2: funzione mysql "ora ()" con funzione "date_format ()"

Il risultato del mysql "ORA()"La funzione può essere formattata usando il"FORMATO DATA()"Funzione per selezionare il"ORA()"E formattalo usando i parametri di formato del"FORMATO DATA()"Funzione disponibile sul sito Web ufficiale MySQL. IL "COME"La clausola viene utilizzata per rinominare la colonna che fornisce il risultato.

Il comando al formato data in (giorno della settimana, nome del mese, giorno del mese, anno, data in AM/PM) digitando il comando:

Seleziona Date_Format (ora (), ' %W, %M %E, %y %r') come "data e ora corrente";

L'output visualizza la data in modo formattato:

Esempio 3: funzione mysql "ora ()" con funzione "timediff ()"

IL "Timediff"La funzione può essere utilizzata per trovare la differenza della data e del tempo correnti ottenute da"ORA()"Funzione con la data e l'ora specificate.

Ad esempio, per trovare la differenza tra l'output del "ORA()Funzione "e"2022-12-31 23:59:59"Data e ora con il titolo della colonna come"Differenza di tempo"Utilizzando il comando indicato di seguito:

Seleziona Timediff (ora (), '2022-12-31 23:59:59') come "differenza di tempo";

L'output mostra la differenza nel formato "HH: MM: SS ":

Vediamo un altro esempio, per trovare la differenza di "ORA()Risultato della funzione e "2023-2-10 23:10:59"Data e ora con il titolo della colonna come"Differenza di tempo"In esecuzione:

Seleziona Timediff (ora (), '2023-2-10 23:10:59') come "differenza di tempo";

Esempio 4: funzione mysql "ora ()" con istruzione "insert"

A volte l'utente desidera aggiungere il valore della data e dell'ora corrente in qualsiasi tabella per tenere traccia di qualsiasi azione in modo che il mysql "ORA()"La funzione può essere utilizzata come valore in"INSERIRE" dichiarazione. Ad esempio, aggiungendo il valore di "ORA()" nel "utente"Tavolo insieme al"id"Il valore può essere utile per la registrazione del tempo in cui un nuovo utente è stato aggiunto a un database eseguendo la query:

Inserisci nei valori utente (id, tempo) (2, ora ());
Seleziona * dall'utente;

L'output visualizzerà il “utente" tavolo:

Esempio 5: funzione mysql "ora ()" con l'istruzione "aggiornamento"

IL "AGGIORNAMENTO"La dichiarazione aiuta ad aggiornare il valore già esistente con"ORA()"Laddove la condizione specificata viene abbinata definita usando il"DOVE"Clausola. Ad esempio, se si desidera aggiornare il valore di "tempo"Con il valore di"ORA()" dove il "id"Il valore è uguale a"1", Eseguendo la query indicata di seguito:

Aggiorna l'utente set time = ora () dove id = 1;

L'output indica chiaramente che il valore di "tempo"Viene aggiornato con successo:

Puoi usare il mysql "ORA()" funzione.

Conclusione

IL "ORA()"La funzione è una funzione MySQL integrata per estrarre il valore della data e dell'ora corrente del sistema che esegue MySQL Server nel formato della stringa. Il formato di output può essere modificato anche in un formato numerico. IL "Timediff" E "FORMATO DATA"Può essere usato con"ORA()". Questo post ha discusso dell'uso del "ORA()"Funzione in mysql.