Comment utiliser la fonction maintenant dans mysql | Expliqué avec des exemples

Comment utiliser la fonction maintenant dans mysql | Expliqué avec des exemples
Pour obtenir l'heure et la date actuelles du système exécutant MySQL Server est nécessaire pour effectuer certaines actions, comme l'ajout d'un nouvel utilisateur dans n'importe quelle application Web. Le "MAINTENANT()»La fonction est une Fonction MySQL qui renvoie la valeur de date et d'heure du système sur lequel le serveur MySQL s'exécute.

Cet article discutera de l'utilisation du «MAINTENANT()”Fonction dans MySQL, ainsi que ses exemples.

Quelle est la fonction «maintenant ()» dans MySQL?

Le "MAINTENANT()"La fonction est une fonction intégrée de MySQL pour renvoyer l'heure et la date actuelles du système qui exécute le serveur MySQL dans un format de chaîne"Yyyy-mm-dd hh: mm: ss". Le format de chaîne peut se convertir en numérique "Yyyymmddhhmms.uuuuuu" en ajoutant "+ 0" après "MAINTENANT()".

Voyons différents exemples du «MAINTENANT()»Fonction dans MySQL.

Exemple 1: Fonction MySQL «Now ()» avec instruction «SELECT»

Le "MAINTENANT()"La fonction est utilisée avec un"SÉLECTIONNER»Instruction pour renvoyer un résultat dans une seule ligne avec une seule colonne contenant la date et l'heure actuelles. La commande est fournie ci-dessous:

Sélectionnez maintenant ();

La sortie affiche la date et l'heure actuelles:

Exemple 2: fonction mysql «maintenant ()» avec la fonction «date_format ()»

Le résultat du mysql "MAINTENANT()«La fonction peut être formatée en utilisant le«FORMAT DE DATE()”Fonction pour sélectionner"MAINTENANT()»Et le formater en utilisant les paramètres de format du«FORMAT DE DATE()«Fonction disponible sur le site officiel de MySQL. Le "COMME”La clause est utilisée pour renommer la colonne en fournissant le résultat.

La commande pour formater la date (jour de la semaine, nom du mois, jour du mois, année, date de l'AM / PM) en tapant la commande:

SELECT DATE_FORMAT (NOW (), '% W,% M% E,% Y% R') comme "Date et heure actuelles";

La sortie affiche la date de manière formatée:

Exemple 3: Fonction MySQL «Now ()» avec la fonction «TimeDiff ()»

Le "Timediff«La fonction peut être utilisée pour trouver la différence de la date et de l'heure actuelles obtenues à partir du«MAINTENANT()”Fonction avec la date et l'heure spécifiées.

Par exemple, pour trouver la différence entre la sortie du «MAINTENANT()”Fonction et"2022-12-31 23:59:59»Date et heure avec le titre de colonne comme«Différence de temps”En utilisant la commande ci-dessous:

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

La sortie montre la différence dans le format "HH: MM: SS ":

Voyons un autre exemple, pour trouver la différence du «MAINTENANT()»Résultat de la fonction et«2023-2-10 23:10:59»Date et heure avec le titre de colonne comme«Différence de temps" en exécutant:

SELECT TIMEDIFF (NOW (), '2023-2-10 23:10:59') comme "différence de temps";

Exemple 4: Fonction MySQL «Now ()» avec instruction «INSERT»

Parfois, l'utilisateur veut ajouter la valeur de la date et de l'heure actuelles dans n'importe quel tableau pour garder une trace de toute action afin que le mysql "MAINTENANT()«La fonction peut être utilisée comme valeur dans le«INSÉRER" déclaration. Par exemple, l'ajout de la valeur de "MAINTENANT()" dans le "utilisateur”Table avec le"identifiant«La valeur peut être utile pour enregistrer le moment où un nouvel utilisateur a été ajouté à une base de données en exécutant la requête:

Insérer dans l'utilisateur (id, temps) Valeurs (2, maintenant ());
SELECT * FROM User;

La sortie affichera le «utilisateur" tableau:

Exemple 5: Fonction MySQL «Now ()» avec instruction «Mise à jour»

Le "MISE À JOUR»Énoncé aide à mettre à jour la valeur déjà existante avec«MAINTENANT()«Lorsque la condition spécifiée est appariée définie en utilisant le«»Clause. Par exemple, si vous souhaitez mettre à jour la valeur de «temps"Avec la valeur de"MAINTENANT()" où le "identifiant"La valeur est égale à"1», En exécutant la requête ci-dessous:

Mettre à jour le set utilisateur time = maintenant () où id = 1;

La sortie indique clairement que la valeur de «temps«Est mis à jour avec succès:

Vous pouvez utiliser le mysql "MAINTENANT()" fonction.

Conclusion

Le "MAINTENANT()»La fonction est une fonction MySQL intégrée pour extraire la valeur de la date et de l'heure actuelles du système exécutant MySQL Server au format String. Le format de sortie peut également être changé en format numérique. Le "Timediff" et "FORMAT DE DATE"Peut être utilisé avec"MAINTENANT()". Cet article a discuté de l'utilisation du «MAINTENANT()»Fonction dans MySQL.