MySQL ist ein beliebtes relationales Datenbankverwaltungssystem. Es bietet eine umfangreiche Bibliothek mit Zeit- und Datumsfunktionen, mit denen sich Uhrzeit und Datum einfach berechnen, formatieren und konvertieren lassen. In diesem Artikel stellen wir die Verwendung und Vorsichtsmaßnahmen häufig verwendeter Zeit- und Datumsfunktionen in MySQL ausführlich vor.
NOW()-Funktion gibt das aktuelle Systemdatum und die aktuelle Systemzeit zurück. Es hat keine Parameter und kann direkt aufgerufen werden. Zum Beispiel:
SELECT NOW();
Das zurückgegebene Ergebnis ähnelt: 2022-01-01 23:59:59
DATE()-Funktion extrahiert den Datumsteil aus dem Zeitstempel . Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:
SELECT DATE('2022-01-01 23:59:59');
Das zurückgegebene Ergebnis ist: 2022-01-01
TIME()-Funktion aus Zeitstempel Extrahieren Sie den Zeitteil. Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:
SELECT TIME('2022-01-01 23:59:59');
Das zurückgegebene Ergebnis ist: 23:59:59
YEAR()-Funktion ab Datum oder Extrahieren Sie den Jahresteil aus dem Zeitstempel. Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:
SELECT YEAR('2022-01-01 23:59:59');
Das zurückgegebene Ergebnis ist: 2022
MONTH()-Funktion extrahiert aus Datum oder Zeitstempel Monat Teil. Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:
SELECT MONTH('2022-01-01 23:59:59');
Das zurückgegebene Ergebnis ist: 1
DAY()-Funktion extrahiert aus Datums- oder Zeitstempeltagen Teil. Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:
SELECT DAY('2022-01-01 23:59:59');
Das zurückgegebene Ergebnis ist: 1
HOUR()-Funktion extrahiert den Stundenteil aus der Zeitstempel. Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:
SELECT HOUR('2022-01-01 23:59:59');
Das zurückgegebene Ergebnis ist: 23
MINUTE()-Funktion extrahiert den Minutenteil aus der Zeitstempel. Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:
SELECT MINUTE('2022-01-01 23:59:59');
Das zurückgegebene Ergebnis ist: 59
SECOND()-Funktion extrahiert die Sekunden aus dem Zeitstempel Teil. Seine Parameter können Datumsangaben, Zeitstempel oder Zeichenfolgen sein. Zum Beispiel:
SELECT SECOND('2022-01-01 23:59:59');
Das zurückgegebene Ergebnis ist: 59
DATE_FORMAT()-Funktion kann Datum oder Zeitstempel formatieren das angegebene Format. Sein erster Parameter ist ein Datum oder ein Zeitstempel und sein zweiter Parameter ist eine Formatzeichenfolge. Zum Beispiel:
SELECT DATE_FORMAT('2022-01-01 23:59:59','%Y/%m/%d %H:%i:%s');
Das zurückgegebene Ergebnis ist: 2022/ 01/01 23:59:59
In der Formatzeichenfolge steht %Y für das Jahr, %m für den Monat, %d für die Anzahl der Tage, %H für die Stunde, %i für die Minute und %s für Beim zweiten werden andere Symbole und Texte unverändert ausgegeben.
Beachten Sie, dass das Datumsformat in MySQL JJJJ-MM-TT und das Zeitformat HH:MM:SS ist. Wenn Sie es in anderen Formaten formatieren möchten, müssen Sie die Funktion DATE_FORMAT() verwenden.
Zusammenfassung
Das Obige ist die Einführung und Verwendung häufig verwendeter Zeit- und Datumsfunktionen in MySQL. Bei der Verwendung dieser Funktionen müssen Sie auf das Format von Uhrzeit und Datum achten, um Fehler zu vermeiden. Durch die ordnungsgemäße Verwendung dieser Funktionen wird die Entwicklungseffizienz erheblich verbessert und die Datenverarbeitung komfortabler und schneller.
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Zeit- und Datumsfunktionen von MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!