Maison > base de données > tutoriel mysql > Quelles sont les différentes valeurs unitaires utilisables avec le mot-clé MySQL INTERVAL ?

Quelles sont les différentes valeurs unitaires utilisables avec le mot-clé MySQL INTERVAL ?

WBOY
Libérer: 2023-09-02 15:41:12
avant
731 Les gens l'ont consulté

可以与 MySQL INTERVAL 关键字一起使用的不同单位值有哪些?

Les différentes valeurs unitaires qui peuvent être utilisées avec le mot-clé MySQL INTERVAL sont les suivantes -

MICROSECOND

Cette unité sera utilisée pour ajouter ou soustraire la quantité spécifiée à l'heure actuelle ou à un nombre fourni par l'utilisateur. de microsecondes.

mysql> Select NOW()+INTERVAL 100 MICROSECOND

+--------------------------------+
| NOW()+INTERVAL 100 MICROSECOND |
+--------------------------------+
| 2017-10-28 18:47:25.000100     |
+--------------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 100 microsecondes à la date et à l'heure actuelles.

mysql> Select '2017-02-25 05:04:30' + INTERVAL 100 Microsecond;

+--------------------------------------------------+
| '2017-02-25 05:04:30' + INTERVAL 100 Microsecond |
+--------------------------------------------------+
| 2017-02-25 05:04:30.000100                       |
+--------------------------------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec le mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 100 microsecondes à la date et à l'heure fournies.

SECOND

Cette unité sera utilisée pour ajouter ou soustraire le nombre de secondes spécifié à l'heure actuelle ou à une heure fournie par l'utilisateur.

mysql> Select NOW()+INTERVAL 59 SECOND;

+--------------------------+
| NOW()+INTERVAL 59 SECOND |
+--------------------------+
| 2017-10-28 18:49:30      |
+--------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 59 secondes à la date et à l'heure actuelles.

mysql> Select '2017-02-25 05:04:30' + INTERVAL 59 Second;

+--------------------------------------------+
| '2017-02-25 05:04:30' + INTERVAL 59 Second |
+--------------------------------------------+
| 2017-02-25 05:05:29                        |
+--------------------------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 59 secondes à la date et à l'heure spécifiées.

MINUTE

Cette unité sera utilisée pour ajouter ou soustraire le nombre de minutes spécifié à l'heure actuelle ou à une heure fournie par l'utilisateur.

mysql> Select NOW()+INTERVAL 10 MINUTE;

+--------------------------+
| NOW()+INTERVAL 10 MINUTE |
+--------------------------+
| 2017-10-28 18:58:44      |
+--------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 10 minutes à la date et à l'heure actuelles.

mysql> Select '2017-02-25 05:04:30' + INTERVAL 10 Minute;

+--------------------------------------------+
| '2017-02-25 05:04:30' + INTERVAL 10 Minute |
+--------------------------------------------+
| 2017-02-25 05:14:30                        |
+--------------------------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 10 minutes à la date et à l'heure spécifiées.

HOUR

Cette unité sera utilisée pour ajouter ou soustraire le nombre d'heures spécifié à l'heure actuelle ou à une heure fournie par l'utilisateur.

mysql> Select NOW()+INTERVAL 2 HOUR;

+-----------------------+
| NOW()+INTERVAL 2 HOUR |
+-----------------------+
| 2017-10-28 20:55:44   |
+-----------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 2 heures à la date et à l'heure actuelles.

mysql> Select '2017-02-25 05:04:30' + INTERVAL 1 Hour;

+-----------------------------------------+
| '2017-02-25 05:04:30' + INTERVAL 1 Hour |
+-----------------------------------------+
| 2017-02-25 06:04:30                     |
+-----------------------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 1 heure à la date et à l'heure spécifiées.

JOUR

Cette unité sera utilisée pour ajouter ou soustraire le nombre de jours spécifié à la date actuelle ou un nombre de jours spécifié fourni par l'utilisateur.

mysql> Select NOW()+INTERVAL 10 DAY;
+-----------------------+
| NOW()+INTERVAL 10 DAY |
+-----------------------+
| 2017-11-07 18:48:53   |
+-----------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 10 jours à la date et à l'heure actuelles.

mysql> Select '2017-02-25 05:04:30' + INTERVAL 10 Day;

+-----------------------------------------+
| '2017-02-25 05:04:30' + INTERVAL 10 Day |
+-----------------------------------------+
| 2017-03-07 05:04:30                     |
+-----------------------------------------+
1 row in set (0.00 sec)
Copier après la connexion

La requête ci-dessus ajoutera 10 jours à la date et à l'heure spécifiées à l'aide du mot-clé MySQL INTERVAL.

SEMAINE

Cette unité sera utilisée pour ajouter ou soustraire le numéro de semaine spécifié de la date actuelle ou du numéro de semaine spécifié fourni par l'utilisateur.

mysql> Select NOW()+INTERVAL 1 WEEK;
+-----------------------+
| NOW()+INTERVAL 1 WEEK |
+-----------------------+
| 2017-11-04 18:49:10   |
+-----------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 1 semaine, soit 7 jours, à la date et à l'heure actuelles.

mysql> Select '2017-02-25 05:04:30' + INTERVAL 1 Week;

+-----------------------------------------+
| '2017-02-25 05:04:30' + INTERVAL 1 Week |
+-----------------------------------------+
| 2017-03-04 05:04:30                     |
+-----------------------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 1 semaine, soit 7 jours, à la date et à l'heure spécifiées.

MOIS

Cette unité sera utilisée pour ajouter ou soustraire le nombre de mois spécifié à la date actuelle ou le nombre de mois spécifié fourni par l'utilisateur.

mysql> Select NOW()+INTERVAL 1 MONTH;

+------------------------+
| NOW()+INTERVAL 1 MONTH |
+------------------------+
| 2017-11-28 18:49:31    |
+------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 1 mois à la date et à l'heure actuelles.

mysql> Select '2017-02-25 05:04:30' + INTERVAL 1 Month;

+------------------------------------------+
| '2017-02-25 05:04:30' + INTERVAL 1 Month |
+------------------------------------------+
| 2017-03-25 05:04:30                      |
+------------------------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 1 mois à la date et à l'heure spécifiées.

QUARTER

Cette unité sera utilisée pour ajouter ou soustraire le montant du trimestre spécifié (1 trimestre = 3 mois) de la date actuelle ou d'une date fournie par l'utilisateur.

mysql> Select NOW()+INTERVAL 1 QUARTER;

+--------------------------+
| NOW()+INTERVAL 1 QUARTER |
+--------------------------+
| 2018-01-28 18:49:41      |
+--------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 1 trimestre, soit 3 mois, à la date et à l'heure actuelles.

mysql> Select '2017-02-25 05:04:30' + INTERVAL 2 Quarter;

+--------------------------------------------+
| '2017-02-25 05:04:30' + INTERVAL 2 Quarter |
+--------------------------------------------+
| 2017-08-25 05:04:30                        |
+--------------------------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 2 trimestres, soit 6 mois, à la date et à l'heure spécifiées.

ANNÉE

Cette unité sera utilisée pour ajouter ou soustraire le nombre d'années spécifié à la date actuelle ou à une date fournie par l'utilisateur.

mysql> Select NOW()+INTERVAL 1 YEAR;

+-----------------------+
| NOW()+INTERVAL 1 YEAR |
+-----------------------+
| 2018-10-28 18:49:48   |
+-----------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 1 an à la date et à l'heure actuelles.

mysql> Select '2017-02-25 05:04:30' + INTERVAL 2 Year;

+-----------------------------------------+
| '2017-02-25 05:04:30' + INTERVAL 2 Year |
+-----------------------------------------+
| 2019-02-25 05:04:30                     |
+-----------------------------------------+
1 row in set (0.00 sec)
Copier après la connexion

Avec l'aide du mot-clé MySQL INTERVAL, la requête ci-dessus ajoutera 2 ans à la date et à l'heure spécifiées.

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal