Heim >Datenbank >MySQL-Tutorial >So legen Sie Zeitabfragebedingungen in MySQL fest
Methode: 1. Verwenden Sie „DATE_ADD(date,INTERVAL expr type)“, um das angegebene Zeitintervall zum Datum hinzuzufügen. 2. Verwenden Sie „DATE_SUB(date,INTERVAL expr type)“, um das angegebene Zeitintervall vom Datum zu subtrahieren; 3. Verwenden Sie „TO_DAYS“-Funktionen usw.
Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.
Funktion DATE_ADD()
Funktion DATE_ADD() fügt das angegebene Zeitintervall zum Datum hinzu. Der Parameter
DATE_ADD(date,INTERVAL expr type)
date ist ein gültiger Datumsausdruck. Der expr-Parameter ist das Zeitintervall, das Sie hinzufügen möchten.
Typparameter können die folgenden Werte sein: SEKUNDE, MINUTE, STUNDE, TAG, WOCHE, MONAT, QUARTAL, JAHR usw.
DATE_SUB-Funktion
DATE_SUB-Funktion subtrahiert das angegebene Zeitintervall vom Datum. Der Datumsparameter
DATE_SUB(date,INTERVAL expr type)
ist der Datumsausdruck von Hefei. Der expr-Parameter ist das Zeitintervall, das Sie hinzufügen möchten.
type-Parameter können die folgenden Werte sein: SEKUNDE, MINUTE, STUNDE, TAG, WOCHE, MONAT, QUARTAL, JAHR usw.
DATE_FORMAT()-Funktion
DATE_FORMAT()-Funktion wird zum Anzeigen von Datums-/Uhrzeitdaten verwendet in verschiedenen Formaten
DATE_FORMAT(date,format)
Datumsparameter ist das Datum. format gibt das Ausgabeformat von Datum/Uhrzeit an, das die folgenden Werte sein kann: %h Stunde 01-12, %m Monat, %s Sekunde, %y Jahr 2 Ziffern
TO_DAYS()-Funktion
berechnet aus dem Jahr 0 bis Die Anzahl der Tage in einer bestimmten Zeit.
FROM_UNIXTIME()-Funktion
Konvertieren Sie den Zeitstempel in das Datum. Beachten Sie, dass der Zeitstempel in MySQL 10 Ziffern hat.
UNIX_TIMESTAMP()-Funktion
Datum zum Zeitstempel
SELECT NOW() FROM DUAL SELECT to_days(now()) FROM DUAL SELECT date_format(now(),'%Y-%m-%d') FROM DUAL SELECT DATE_SUB(NOW(),INTERVAL 3 DAY) FROM dual SELECT DATE_ADD(NOW(),INTERVAL 3 DAY) FROM dual
Empfohlenes Lernen: MySQL-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo legen Sie Zeitabfragebedingungen in MySQL fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!