8.7 ➡️ Data & Time functions

Bitte schauen Sie sich Abschnitt 10, Thema 162 und 164 genauer an.

Data & Time Funktions

MySQL hat eine Vielzahl von Datums- und Uhrzeitfunktionen, die es ermöglichen, mit Daten und Uhrzeiten zu arbeiten. Einige der häufig verwendeten Funktionen sind:

  • YEAR(): extrahiert das Jahr aus einem Datum
  • MONTH(): extrahiert den Monat aus einem Datum
  • DAY(): extrahiert den Tag aus einem Datum
  • HOUR(): extrahiert die Stunde aus einer Uhrzeit
  • MINUTE(): extrahiert die Minute aus einer Uhrzeit
  • SECOND(): extrahiert die Sekunde aus einer Uhrzeit
  • DATE_ADD(): fügt einen bestimmten Zeitraum zu einem Datum oder einer Uhrzeit hinzu
  • DATE_SUB(): subtrahiert einen bestimmten Zeitraum von einem Datum oder einer Uhrzeit
  • DATEDIFF(): berechnet die Anzahl der Tage zwischen zwei Daten
  • TIMEDIFF(): berechnet die Anzahl der Stunden, Minuten und Sekunden zwischen zwei Uhrzeiten

Beispiel:

SELECT MONTH(DATE_ADD(CURDATE(), INTERVAL 1 MONTH));
SQL

dieser query gibt den Monat des nächsten Monats zurück

SELECT DATEDIFF(NOW(), CURDATE());
SQL

dieser query gibt die Anzahl der Tage zwischen heute und dem aktuellen Datum zurück

SELECT HOUR(TIMEDIFF(CURTIME(), '12:00:00'));
SQL

dieser query gibt die Anzahl der Stunden zwischen der aktuellen Uhrzeit und 12:00 Uhr zurück

Diese Funktionen ermöglichen es, Daten und Uhrzeiten schnell und einfach zu manipulieren und zu analysieren.