Utiliser les fonctions datetime dans MySQL

Capítulo 49

Temps de lecture estimé : 4 minutes

+ Exercice
Audio Icon

Écouter en audio

0:00 / 0:00

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 :

SÉLECTIONNER MAINTENANT();

La fonction CURDATE() est utilisée pour obtenir la date actuelle. Il renvoie la date au format « AAAA-MM-JJ ». Par exemple :

SELECT CURDATE();

La fonction CURTIME() renvoie l'heure actuelle. L'heure est renvoyée au format 'HH:MM:SS'. Par exemple :

SELECT CURTIME();

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 :

Continuez dans notre application.
  • Écoutez le fichier audio avec l'écran éteint.
  • Obtenez un certificat à la fin du programme.
  • Plus de 5000 cours à découvrir !
Ou poursuivez votre lecture ci-dessous...
Download App

Téléchargez l'application

SÉLECTIONNER LA DATE('2021-12-31 13:31:50');

La fonction TIME() est utilisée pour extraire la partie heure d'une valeur datetime. Par exemple :

SÉLECTIONNER L'HEURE('2021-12-31 13:31:50');

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 :

SÉLECTIONNER L'ANNÉE('2021-12-31'), MOIS('2021-12-31'), JOUR('2021-12-31');

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 :

SELECT HOUR('13:31:50'), MINUTE('13:31:50'), SECONDE('13:31:50');

La fonction DATEDIFF() permet de calculer la différence entre deux dates. Il renvoie la différence en jours. Par exemple :

SELECT DATEDIFF('2021-12-31', '2021-01-01');

La fonction TIMEDIFF() permet de calculer la différence entre deux heures. Il renvoie la différence au format 'HH:MM:SS'. Par exemple :

SELECT TIMEDIFF('13:31:50', '10:30:40');

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 :

SELECT DATE_ADD('2021-12-31', INTERVAL 1 DAY);

De même, la fonction DATE_SUB() est utilisée pour soustraire une plage horaire à une date. Par exemple :

SELECT DATE_SUB('2021-12-31', INTERVAL 1 DAY);

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.

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.

Répondez maintenant à l’exercice sur le contenu :

Quelle fonction MySQL est utilisée pour effectuer quelle action ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Chapitre suivant

Utilisation des fonctions de chaîne dans MySQL

Arrow Right Icon
Couverture de livre électronique gratuite Cours complet sur la base de données MySQL, du basique au avancé
69%

Cours complet sur la base de données MySQL, du basique au avancé

2.9

(10)

71 pages

Téléchargez l'application pour obtenir une certification gratuite et écouter des cours en arrière-plan, même avec l'écran éteint.