Heim  >  Artikel  >  Datenbank  >  Welche verschiedenen Einheitenwerte können mit dem MySQL-Schlüsselwort INTERVAL verwendet werden?

Welche verschiedenen Einheitenwerte können mit dem MySQL-Schlüsselwort INTERVAL verwendet werden?

WBOY
WBOYnach vorne
2023-09-02 15:41:12680Durchsuche

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

Die verschiedenen Einheitenwerte, die mit dem MySQL-Schlüsselwort INTERVAL verwendet werden können, sind wie folgt:

MICROSECOND

Diese Einheit wird verwendet, um den angegebenen Betrag zur aktuellen Zeit oder einer vom Benutzer eingegebenen Zahl zu addieren oder davon zu subtrahieren von Mikrosekunden.

mysql> Select NOW()+INTERVAL 100 MICROSECOND

+--------------------------------+
| NOW()+INTERVAL 100 MICROSECOND |
+--------------------------------+
| 2017-10-28 18:47:25.000100     |
+--------------------------------+
1 row in set (0.00 sec)

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage 100 Mikrosekunden zum aktuellen Datum und zur aktuellen Uhrzeit hinzu.

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)

Mit dem MySQL-Schlüsselwort INTERVAL fügt die obige Abfrage dem angegebenen Datum und der angegebenen Uhrzeit 100 Mikrosekunden hinzu.

SECOND

Diese Einheit wird verwendet, um die angegebene Anzahl von Sekunden zur aktuellen Zeit oder einer vom Benutzer eingegebenen Zeit zu addieren oder davon zu subtrahieren.

mysql> Select NOW()+INTERVAL 59 SECOND;

+--------------------------+
| NOW()+INTERVAL 59 SECOND |
+--------------------------+
| 2017-10-28 18:49:30      |
+--------------------------+
1 row in set (0.00 sec)

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage 59 Sekunden zum aktuellen Datum und zur aktuellen Uhrzeit hinzu.

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)

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage dem angegebenen Datum und der angegebenen Uhrzeit 59 Sekunden hinzu.

MINUTE

Diese Einheit wird verwendet, um die angegebene Anzahl von Minuten zur aktuellen Zeit oder einer vom Benutzer eingegebenen Zeit zu addieren oder davon zu subtrahieren.

mysql> Select NOW()+INTERVAL 10 MINUTE;

+--------------------------+
| NOW()+INTERVAL 10 MINUTE |
+--------------------------+
| 2017-10-28 18:58:44      |
+--------------------------+
1 row in set (0.00 sec)

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage 10 Minuten zum aktuellen Datum und zur aktuellen Uhrzeit hinzu.

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)

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage dem angegebenen Datum und der angegebenen Uhrzeit 10 Minuten hinzu.

STUNDE

Diese Einheit wird verwendet, um die angegebene Anzahl von Stunden zur aktuellen Zeit oder einer vom Benutzer angegebenen Zeit zu addieren oder davon zu subtrahieren.

mysql> Select NOW()+INTERVAL 2 HOUR;

+-----------------------+
| NOW()+INTERVAL 2 HOUR |
+-----------------------+
| 2017-10-28 20:55:44   |
+-----------------------+
1 row in set (0.00 sec)

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage 2 Stunden zum aktuellen Datum und zur aktuellen Uhrzeit hinzu.

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)

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage 1 Stunde zum angegebenen Datum und zur angegebenen Uhrzeit hinzu.

TAG

Diese Einheit wird verwendet, um die angegebene Anzahl von Tagen zum aktuellen Datum oder die vom Benutzer angegebene Anzahl von Tagen zu addieren oder davon zu subtrahieren.

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

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage 10 Tage zum aktuellen Datum und zur aktuellen Uhrzeit hinzu.

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)

Die obige Abfrage fügt mithilfe des MySQL-Schlüsselworts INTERVAL 10 Tage zum angegebenen Datum und zur angegebenen Uhrzeit hinzu.

WEEK

Diese Einheit wird verwendet, um die angegebene Wochennummer zum aktuellen Datum oder zur vom Benutzer angegebenen angegebenen Wochennummer zu addieren oder davon zu subtrahieren.

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

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage 1 Woche, also 7 Tage, zum aktuellen Datum und zur aktuellen Uhrzeit hinzu.

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)

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage 1 Woche, d. h. 7 Tage, zum angegebenen Datum und zur angegebenen Uhrzeit hinzu.

MONTH

Diese Einheit wird verwendet, um die angegebene Anzahl von Monaten zum aktuellen Datum oder die vom Benutzer angegebene Anzahl von Monaten zu addieren oder davon zu subtrahieren.

mysql> Select NOW()+INTERVAL 1 MONTH;

+------------------------+
| NOW()+INTERVAL 1 MONTH |
+------------------------+
| 2017-11-28 18:49:31    |
+------------------------+
1 row in set (0.00 sec)

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage 1 Monat zum aktuellen Datum und zur aktuellen Uhrzeit hinzu.

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)

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage zum angegebenen Datum und zur angegebenen Uhrzeit einen Monat hinzu.

QUARTAL

Diese Einheit wird verwendet, um den angegebenen Viertelbetrag (1 Quartal = 3 Monate) zum aktuellen Datum oder einem vom Benutzer angegebenen Datum zu addieren oder davon zu subtrahieren.

mysql> Select NOW()+INTERVAL 1 QUARTER;

+--------------------------+
| NOW()+INTERVAL 1 QUARTER |
+--------------------------+
| 2018-01-28 18:49:41      |
+--------------------------+
1 row in set (0.00 sec)

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage 1 Quartal, also 3 Monate, zum aktuellen Datum und zur aktuellen Uhrzeit hinzu.

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)

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage 2 Quartale, also 6 Monate, zum angegebenen Datum und zur angegebenen Uhrzeit hinzu.

JAHR

Diese Einheit wird verwendet, um die angegebene Anzahl von Jahren zum aktuellen Datum oder einem vom Benutzer eingegebenen Datum zu addieren oder davon zu subtrahieren.

mysql> Select NOW()+INTERVAL 1 YEAR;

+-----------------------+
| NOW()+INTERVAL 1 YEAR |
+-----------------------+
| 2018-10-28 18:49:48   |
+-----------------------+
1 row in set (0.00 sec)

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage 1 Jahr zum aktuellen Datum und zur aktuellen Uhrzeit hinzu.

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)

Mit Hilfe des MySQL-Schlüsselworts INTERVAL fügt die obige Abfrage dem angegebenen Datum und der angegebenen Uhrzeit 2 Jahre hinzu.

Das obige ist der detaillierte Inhalt vonWelche verschiedenen Einheitenwerte können mit dem MySQL-Schlüsselwort INTERVAL verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen