Maison  >  Article  >  base de données  >  Comment MySQL utilise-t-il les opérateurs d'addition et de soustraction pour les opérations de date ?

Comment MySQL utilise-t-il les opérateurs d'addition et de soustraction pour les opérations de date ?

王林
王林avant
2023-09-12 17:17:031638parcourir

Comment MySQL utilise-t-il les opérateurs daddition et de soustraction pour les opérations de date ?

MySQL peut effectuer l'arithmétique de date à l'aide d'opérateurs d'addition et de soustraction en ajoutant le mot-clé INTERVAL avec une unité de temps, une date ou une date/heure.

Exemple 1

Ajoutez 2 jours à une date spécifique.

mysql> Select '2017-05-20' + INTERVAL 2 day;
+-------------------------------+
| '2017-05-20' + INTERVAL 2 day |
+-------------------------------+
| 2017-05-22                    |
+-------------------------------+
1 row in set (0.00 sec)

Exemple 2

Soustrayez 2 jours d'une date spécifique.

mysql> Select '2017-05-20' - INTERVAL 2 day;
+-------------------------------+
| '2017-05-20' - INTERVAL 2 day |
+-------------------------------+
| 2017-05-18                    |
+-------------------------------+
1 row in set (0.00 sec)

Exemple 3

Ajoutez 2 heures de temps.

mysql> Select '2017-05-20 05:04:35' + INTERVAL 3 hour;
+-----------------------------------------+
| '2017-05-20 05:04:35' + INTERVAL 3 hour |
+-----------------------------------------+
| 2017-05-20 08:04:35                     |
+-----------------------------------------+
1 row in set (0.00 sec)

Exemple 4

Ajouter un mois à une date spécifique

mysql> Select '2017-05-20 05:04:35' + INTERVAL 1 month;
+------------------------------------------+
| '2017-05-20 05:04:35' + INTERVAL 1 month |
+------------------------------------------+
| 2017-06-20 05:04:35                      |
+------------------------------------------+
1 row in set (0.00 sec)

De cette façon, avec le mot-clé INTERVAL, nous pouvons effectuer des opérations de date.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer