Heim  >  Artikel  >  Welche Datumstypen gibt es in MySQL?

Welche Datumstypen gibt es in MySQL?

DDD
DDDOriginal
2023-07-19 15:25:1010184Durchsuche

MySQL-Datumstypen umfassen DATE, TIME, DATETIME, TIMESTAMP und YEAR. Detaillierte Einführung: 1. DATE, das zum Speichern von Daten verwendet wird, kann nur Daten speichern, nicht den Zeitteil. 2. TIME, wird zum Speichern von Zeit verwendet. Das Format kann nur die Zeit speichern, nicht den Datumsteil. 3. DATETIME, wird verwendet zum Speichern von Datum und Uhrzeit, wobei Datums- und Uhrzeitteile sekundengenau gespeichert werden können; 4. TIMESTAMP zum Speichern von Datum und Uhrzeit; 5. JAHR zum Speichern von Jahren usw.;

Welche Datumstypen gibt es in MySQL?

Die Betriebsumgebung dieses Artikels: Windows 10-System, MySQL-Version 8.0.32, Dell g3-Computer.

MySQL bietet eine Vielzahl von Datums- und Uhrzeittypen, und Sie können den geeigneten Typ entsprechend den unterschiedlichen Anforderungen auswählen. Die folgenden Datums- und Uhrzeittypen werden in MySQL häufig verwendet:

1 DATE: wird zum Speichern von Datumsangaben im Format JJJJ-MM-TT verwendet. Es kann nur das Datum gespeichert werden, nicht der Zeitanteil.

2. ZEIT: Wird zum Speichern der Zeit im Format HH:MM:SS verwendet. Es kann nur die Uhrzeit gespeichert werden, nicht der Datumsteil.

3. DATETIME: Wird zum Speichern von Datum und Uhrzeit im Format JJJJ-MM-TT HH:MM:SS verwendet. Möglichkeit, Datums- und Uhrzeitteile sekundengenau zu speichern.

4. ZEITSTEMPEL: Wird zum Speichern von Datum und Uhrzeit im Format JJJJ-MM-TT HH:MM:SS verwendet. Ähnlich dem Typ DATETIME, hat jedoch einen größeren Bereich vom 1. Januar 1970 bis zum 31. Dezember 2038.

5. JAHR: Wird zum Speichern des Jahres verwendet, das Format ist JJJJ. Es kann nur das Jahr gespeichert werden, nicht Monat, Datum und Uhrzeit.

Zusätzlich zu den oben genannten häufig verwendeten Datums- und Uhrzeittypen bietet MySQL auch einige andere Datums- und Uhrzeittypen, wie zum Beispiel:

1: Wird zum Speichern vierstelliger Jahreszahlen im Format JJJJ verwendet. Der speicherbare Bereich reicht von 1901 bis 2155.

2. JAHR(2): Wird zum Speichern zweistelliger Jahreszahlen im Format YY verwendet. Der Lagerbereich liegt zwischen 70 und 69 Jahren.

3. TIMESTAMP(N): Wird zum Speichern von Datum und Uhrzeit im Format JJJJ-MM-TT HH:MM:SS.NS verwendet. N stellt die Anzahl der Stellen im Dezimalteil dar, die zwischen 0 und 6 Stellen angegeben werden kann.

4. ZEIT(N): Wird zum Speichern der Zeit im Format HH:MM:SS.NS verwendet. N stellt die Anzahl der Stellen im Dezimalteil dar, die zwischen 0 und 6 Stellen angegeben werden kann.

Zusätzlich zu diesen standardmäßigen Datums- und Uhrzeittypen bietet MySQL auch einige nicht standardmäßige Datums- und Uhrzeittypen wie INTERVAL, YEAR_MONTH und DAY_HOUR usw. für spezifische Zeitberechnungs- und Speicheranforderungen.

Die Verwendung geeigneter Datums- und Uhrzeittypen kann die Speichereffizienz und Abfrageleistung verbessern und gleichzeitig die Datengenauigkeit gewährleisten. Beim Entwerfen einer Datenbank müssen Sie basierend auf den tatsächlichen Anforderungen berücksichtigen, welcher Datums- und Uhrzeittyp verwendet werden soll.

Das obige ist der detaillierte Inhalt vonWelche Datumstypen gibt es in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn