MySQL est un système de gestion de bases de données qui vous permet de gérer des bases de données relationnelles. C'est un logiciel open source facile à utiliser. L'une des fonctionnalités les plus puissantes de MySQL est sa capacité à travailler avec des dates et des heures. Les fonctions datetime de MySQL sont utilisées pour récupérer, manipuler et calculer les dates et les heures.
Commençons par la fonction NOW(). La fonction NOW() renvoie la date et l'heure actuelles. Le format de la date et de l'heure renvoyés par la fonction NOW() est 'AAAA-MM-JJ HH:MM:SS'. Par exemple :
La fonction CURDATE() est utilisée pour obtenir la date actuelle. Il renvoie la date au format « AAAA-MM-JJ ». Par exemple :
La fonction CURTIME() renvoie l'heure actuelle. L'heure est renvoyée au format 'HH:MM:SS'. Par exemple :
La fonction DATE() est utilisée pour extraire la partie date d'une valeur datetime. Par exemple, si vous avez une colonne contenant des dates et des heures et que vous souhaitez uniquement la date, vous pouvez utiliser la fonction DATE(). Par exemple :
La fonction TIME() est utilisée pour extraire la partie heure d'une valeur datetime. Par exemple :
Les fonctions YEAR(), MONTH() et DAY() sont utilisées pour extraire respectivement l'année, le mois et le jour d'une valeur de date. Par exemple :
Les fonctions HOUR(), MINUTE() et SECOND() sont utilisées pour extraire respectivement l'heure, la minute et la seconde partie d'une valeur temporelle. Par exemple :
La fonction DATEDIFF() permet de calculer la différence entre deux dates. Il renvoie la différence en jours. Par exemple :
La fonction TIMEDIFF() permet de calculer la différence entre deux heures. Il renvoie la différence au format 'HH:MM:SS'. Par exemple :
La fonction DATE_ADD() permet d'ajouter un intervalle de temps à une date. Par exemple, pour ajouter 1 jour à la date « 2021-12-31 », vous pouvez utiliser la requête suivante :
De même, la fonction DATE_SUB() est utilisée pour soustraire une plage horaire à une date. Par exemple :
Les fonctions de date et d'heure de MySQL sont très utiles pour manipuler et calculer les dates et les heures. Ils vous permettent d'effectuer une grande variété d'opérations, telles que l'obtention de la date et de l'heure actuelles, l'extraction de parties d'une date ou d'une heure, le calcul de la différence entre deux dates ou heures et l'ajout ou la soustraction d'une plage horaire à une date. p>
Donc, si vous travaillez avec des données incluant des dates et des heures, il est essentiel que vous compreniez comment utiliser ces fonctions. Avec de la pratique, vous deviendrez de plus en plus à l'aise avec ces fonctions et pourrez manipuler facilement les dates et les heures.