Mysql | Current_timestamp

Mysql | Current_timestamp
L'administrateur de la base de données doit conserver un enregistrement de l'heure et de la date actuelles pour certaines actions, telles que la dernière connexion ou la déconnexion de toute application Web. Pour ce faire, MySQL fournit une fonction intégrée qui est le «Current_timestamp ()". L'utilisateur peut utiliser cette fonction en combinaison avec d'autres fonctions pour formater la date et l'heure actuelles et trouver la différence de temps entre l'heure actuelle avec une heure spécifiée.

Qu'est-ce que "current_timestamp ()" dans mysql?

Le "Current_timestamp ()»La fonction est une Fonction MySQL Utilisé pour fournir la valeur de date et d'heure au format de chaîne "Yyyy-mm-dd hh-mm-ss,«Qui peut être modifié dans le format numérique même.

Voyons différents exemples de «Current_timestamp ()”En combinaison avec d'autres fonctions.

Exemple 1: Afficher l'heure actuelle | L'heure actuelle de la machine

Dans MySQL, le «Current_timestamp ()»La fonction est utilisée pour renvoyer la date et l'heure actuelles. Il renverra par défaut les valeurs dans le contexte de la chaîne. La commande de la fonction est fournie ci-dessous:

Sélectionnez current_timestamp ();

La sortie affichera l'heure et la date actuelles:

Exemple 2: Afficher l'heure et la date actuelles avec un titre

Le "COMME"La clause peut être utilisée dans le"Current_timesta, mp ()”Commande pour renommer la colonne en fournissant le résultat. La commande est indiquée ci-dessous:

Sélectionnez current_timestamp () comme "horodatage actuel";

Cette sortie affiche que le nom de la colonne est défini sur la chaîne que vous avez fournie après le «COMME”Clause:

Exemple 3: Afficher l'heure et la date actuelles dans le contexte numérique

Vous pouvez modifier le format de l'exemple précédent en numérique en utilisant "+ 0" avec le "Current_timestamp ()". La commande pour modifier le format de chaîne en format numérique est donnée ci-dessous:

Sélectionnez current_timestamp () + 0 comme "valeur de temps numérique";

La sortie affiche la valeur de date et d'heure au format numérique avec le titre de la colonne comme «Valeur de temps numérique»:

Exemple 4: Affichez l'heure et la date actuelles avec la fonction «Date_format»

La sortie du «Current_timestamp ()"La fonction peut être formatée en fonction de votre besoin en utilisant le"FORMAT DE DATE”Fonction pour sélectionner"Current_timestamp ()"Et le formater en utilisant la vente aux enchères de format du"FORMAT DE DATE" fonction. La commande de formatage de l'heure actuelle est indiquée ci-dessous:

SELECT DATE_FORMAT (current_timestamp (), '% w,% m% e,% y% r') comme "date et heure actuelles";

La sortie affiche la date de manière formatée (jour de la semaine (% W), Nom du mois (% M), Jour du mois(% e), année(% Y), date dans AM / PM (% R)):

Exemple 5: Afficher la différence de temps avec l'heure et la date actuelles

Le "Timediff«La fonction peut être utilisée pour trouver la différence de«Current_timestamp ()”Avec la date et l'heure spécifiées. La commande est fournie ci-dessous:

SELECT TIMEDIFF (current_timestamp (), '2022-12-31 23:59:59') comme "différence de temps";

La sortie affiche la différence de «Current_timestamp ()" et "2022-12-31 23:59:59»:

Exemple 6: insérer la valeur actuelle de l'heure et de la date dans la ligne

L'utilisateur peut insérer la valeur de «Current_timestamp ()«Dans la colonne d'une table en utilisant le«INSÉRER" déclaration. Par exemple, vous souhaitez insérer des valeurs de «identifiant" et "temps" dans le "utilisateur"Table avec"identifiant" comme "5" et "temps" comme "Current_timestamp ()«Utilisation de cette commande:

Insérer dans l'utilisateur (id, temps) VALEURS (5, current_timestamp ());

Les valeurs sont insérées avec succès dans la sortie:

Exemple 7: Mettez à jour la valeur actuelle de l'heure et de la date dans la ligne

Le "MISE À JOUR»L'instruction est utilisée pour mettre à jour la valeur déjà existante d'un enregistrement avec«Current_timestamp ()«Lorsque la certaine condition est appariée définie à l'aide du«»Clause. Par exemple, l'utilisateur souhaite mettre à jour la valeur de «temps"Avec la valeur de"Current_timestamp ()" où le "identifiant"La valeur est égale à"1», En exécutant cette commande:

Mettre à jour le set utilisateur Time = current_timestamp () où id = 1;

La sortie affiche cette valeur de «temps«Est mis à jour avec succès:

Vous avez appris le intégré "Current_timestamp ()»Fonction de MySQL.

Conclusion

Dans "Mysql"Une fonction intégrée"Current_timestamp ()»Est disponible pour extraire la valeur de la date et de l'heure actuelles au format de chaîne. Le "Timediff" et "FORMAT DE DATE"Peut également être utilisé avec"Current_timestamp ()."Ce post a discuté de l'utilisation du"Current_timestamp ()»Fonction dans MySQL.