Mysql | Current_Timestamp

Mysql | Current_Timestamp
L'amministratore del database deve tenere un registro dell'ora e della data corrente per determinate azioni, come l'ultimo accesso o logout da qualsiasi applicazione Web. Per fare questo, MySQL fornisce una funzione integrata che è la "Current_Timestamp ()". L'utente può utilizzare questa funzione in combinazione con altre funzioni per formattare la data e il tempo corrente e trovare la differenza di tempo tra l'ora corrente con un tempo specificato.

Cos'è "current_timestamp ()" in mysql?

IL "Current_Timestamp ()"La funzione è una integrata Funzione mysql utilizzato per fornire la data e il valore di tempo nel formato stringa "YYYY-MM-DD HH-MM-SS,"Che può essere cambiato anche in formato numerico.

Vediamo diversi esempi di "Current_Timestamp ()"In combinazione con altre funzioni.

Esempio 1: visualizzare il tempo presente | L'ora attuale della macchina

In mysql, il "Current_Timestamp ()"La funzione viene utilizzata per restituire la data e l'ora correnti. Per impostazione predefinita restituirà i valori nel contesto della stringa. Il comando per la funzione è fornito di seguito:

Selezionare current_timestamp ();

L'output visualizzerà l'ora e la data corrente:

Esempio 2: visualizzare l'ora e la data corrente con un titolo

IL "COME"La clausola può essere utilizzata in"Current_Timesta, mp ()"Comando per rinominare la colonna che fornisce il risultato. Il comando è indicato di seguito:

Seleziona current_timestamp () come "timestamp corrente";

Questo output sta visualizzando che il nome della colonna è impostato sulla stringa fornita dopo "COME"Clausola:

Esempio 3: visualizzare l'ora e la data corrente nel contesto numerico

È possibile modificare il formato dell'esempio precedente in numerico usando "+ 0" con il "Current_Timestamp ()". Di seguito è riportato il comando per la modifica del formato stringa in formato numerico:

Seleziona current_timestamp () + 0 come "valore temporale numerico";

L'output sta visualizzando la data e il valore di tempo in formato numerico insieme al titolo della colonna come "Valore temporale numerico":

Esempio 4: visualizzare l'orario e la data corrente con la funzione "Date_format"

L'output del "Current_Timestamp ()"La funzione può essere formattata in base alla tua necessità usando il"FORMATO DATA"Funzione per selezionare il"Current_Timestamp ()"E formattalo usando l'asta di formato del"FORMATO DATA" funzione. Il comando per la formattazione dell'ora corrente è indicato di seguito:

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

L'output sta visualizzando la data in modo formattato (giorno della settimana (%W), Nome mese (%M), Giorno del mese (%e), anno(%Y), data in AM/PM (%R)):

Esempio 5: visualizzare la differenza di tempo con ora e data corrente

IL "Timediff"La funzione può essere utilizzata per trovare la differenza di"Current_Timestamp ()"Con la data e l'ora specificate. Il comando è fornito di seguito:

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

L'output mostra la differenza di "Current_Timestamp ()" E "2022-12-31 23:59:59":

Esempio 6: inserire l'ora corrente e il valore della data in una riga

L'utente può inserire il valore di "Current_Timestamp ()"Nella colonna di una tabella usando il"INSERIRE" dichiarazione. Ad esempio, si desidera inserire i valori di "id" E "tempo" nel "utente”Tavolo con"id" COME "5" E "tempo" COME "Current_Timestamp ()"Usando questo comando:

Inserisci nei valori utente (id, time) (5, current_timestamp ());

I valori vengono inseriti correttamente nell'output:

Esempio 7: aggiorna l'ora corrente e il valore della data in una riga

IL "AGGIORNAMENTO"L'istruzione viene utilizzata per aggiornare il valore già esistente di un record con"Current_Timestamp ()"Dove la determinata condizione è abbinata definita usando il"DOVE"Clausola. Ad esempio, l'utente desidera aggiornare il valore di "tempo"Con il valore di"Current_Timestamp ()" dove il "id"Il valore è uguale a"1", Eseguendo questo comando:

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

L'output sta visualizzando quel valore di "tempo"Viene aggiornato correttamente:

Hai imparato a conoscere l'incarico "Current_Timestamp ()"Funzione di mysql.

Conclusione

In "Mysql"Una funzione integrata"Current_Timestamp ()"È disponibile per estrarre il valore della data e dell'ora corrente nel formato della stringa. IL "Timediff" E "FORMATO DATA"Può anche essere usato con"Current_Timestamp ()."Questo post ha discusso dell'uso del"Current_Timestamp ()"Funzione in mysql.