Es folgt eine Übersicht über die zeitbezogenen Datentypen. Weitere Informationen finden Sie unter Abschnitt 11.3, „Datums- und Zeittypen“. Die Speicheranforderungen für die Typen sind in Abschnitt 11.5, „Speicherbedarf von Spaltentypen“, beschrieben.
        Die Zusammenfassungsfunktionen SUM() und
        AVG() funktionieren bei Zeitwerten nicht.
        (Sie konvertieren die Werte in Zahlen, wodurch alles, was nach
        dem ersten nichtnumerischen Zeichen auftaucht, verloren geht.)
        Um dieses Problem zu umgehen, können Sie die Werte in
        numerische Einheiten konvertieren, dann die
        Zusammenfassungsfunktion ausführen und abschließend eine
        Rückkonvertierung in den Zeitwert durchführen. Ein paar
        Beispiele:
      
SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(time_col))) FROMtbl_name; SELECT FROM_DAYS(SUM(TO_DAYS(date_col))) FROMtbl_name;
            Datum. Der unterstützte Bereich liegt zwischen
            '1000-01-01' und
            '9999-12-31'. MySQL zeigt
            DATE-Werte im Format
            'YYYY-MM-DD' an, gestattet Ihnen aber,
            wahlweise Strings oder Zahlen in
            DATE-Spalten einzugeben.
          
            Kombination aus Datum und Uhrzeit. Der unterstützte Bereich
            liegt zwischen '1000-01-01 00:00:00' und
            '9999-12-31 23:59:59'. MySQL zeigt
            DATETIME-Werte im Format
            'YYYY-MM-DD HH:MM:SS' an, gestattet Ihnen
            aber, wahlweise Strings oder Zahlen in
            DATETIME-Spalten einzugeben.
          
            Zeitstempel. Der Bereich liegt zwischen '1970-01-01
            00:00:00' und einem Zeitpunkt irgendwann im Jahr
            2037.
          
            Eine TIMESTAMP-Spalte ist nützlich, um
            Datum und Uhrzeit einer INSERT- oder
            UPDATE-Operation aufzunehmen.
            Standardmäßig wird die erste
            TIMESTAMP-Spalte in einer Tabelle
            automatisch auf das Datum und die Uhrzeit der zuletzt
            durchgeführten Operation gesetzt, sofern Sie nicht selbst
            einen Wert angeben. Sie können
            TIMESTAMP-Spalten auch auf die aktuellen
            Werte für Datum und Uhrzeit setzen, indem Sie einen
            NULL-Wert zuweisen. Varianten der
            automatischen Initialisierung und Eigenschaften von
            Änderungen sind in Abschnitt 11.3.1.1, „TIMESTAMP-Eigenschaften ab MySQL 4.1“,
            beschrieben.
          
            Ein TIMESTAMP-Wert wird als String im
            Format 'YYYY-MM-DD HH:MM:SS'
            zurückgegeben, dessen Anzeigebreite auf 19 Zeichen
            festgelegt ist. Um den Wert als Zahl zu erhalten, sollten
            Sie +0 zur Zeitstempelspalte hinzufügen.
          
            Hinweis: Das vor MySQL 4.1
            verwendete TIMESTAMP-Format wird von
            MySQL 5.1 nicht unterstützt. Informationen zum
            veralteten Format finden Sie im
            MySQL-Referenzhandbuch für die Versionen 3.23,
            4.0 und 4.1.
          
            Eine Zeitangabe. Der Bereich liegt zwischen
            '-838:59:59' und
            '838:59:59'. MySQL zeigt
            TIME-Werte im Format
            'HH:MM:SS' an, gestattet Ihnen aber,
            wahlweise Strings oder Zahlen in
            TIME-Spalten einzugeben.
          
            Ein Jahr im zwei- oder vierstelligen Format. Das
            vierstellige Format ist standardmäßig voreingestellt. In
            diesem Format sind zulässige Werte der Bereich zwischen
            1901 und 2155 sowie
            0000. Im zweistelligen Format ist der
            Bereich 70 bis 69
            zulässig; er bezeichnet die Jahre 1970 bis 2069. MySQL
            zeigt YEAR-Werte im Format
            YYYY an, gestattet Ihnen aber, wahlweise
            Strings oder Zahlen in YEAR-Spalten
            einzugeben.
          
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.

