MySQL-Datumsdatentyp datetime.
datetime-Typ: kann für Werte verwendet werden, die sowohl Datum als auch enthalten müssen Zeitinformationen. (Empfohlenes Lernen: MySQL-Video-Tutorial)
datetime:MySQL ruft den DATETIME-Typ ab und zeigt ihn im Format „JJJJ-MM-TT HH:mm:ss“ an .
类型 |
大小(字节) | 范围 | 格式 | 用途 |
DATETIME |
8 |
1000-01-01 00:00:00/9999-12-31 23:59:59 |
YYYY-MM-DD HH:MM:SS |
混合日期和时间值 |
Beim Erstellen einer Tabelle in MySQL können Sie durch die Typeinführung ganz einfach den Datentyp auswählen, der zu Ihnen passt. Allerdings kann es etwas schwierig sein, Datum/Uhrzeit oder Zeitstempel auszuwählen. Sowohl Datums- als auch Zeittypen haben ihre eigenen Vorteile: Datetime hat einen größeren Datumsbereich; Timestamp belegt weniger Speicherplatz, nur die Hälfte von Datetime.
Darüber hinaus verfügen Spalten vom Typ Zeitstempel über eine weitere Funktion: Standardmäßig wird die Zeitstempelspalte beim Einfügen und Aktualisieren von Daten automatisch mit der aktuellen Zeit (CURRENT_TIMESTAMP) gefüllt/aktualisiert. „Automatisch“ bedeutet, dass MySQL es für Sie erledigt, wenn es Ihnen egal ist.
Der Code zum Erstellen der Tabelle lautet:
create table t8 ( `id1` timestamp NOT NULL default CURRENT_TIMESTAMP, `id2` datetime default NULL );
Im Allgemeinen verwende ich eher den Datumstyp datetime.
Vergleich zwischen den beiden:
1. Der von timestamp unterstützte Bereich ist kleiner als der von timedate. Und es ist leicht, die Situation zu überschreiten
2. Der Zeitstempel wird stärker von der Zeitzone, der MYSQL-Version und dem SQL-MODUS des Servers beeinflusst.
Weitere technische Artikel zu MySQL finden Sie hier Besuchen Sie Erfahren Sie mehr in der Rubrik „MySQL-Datenbank-Grafik-Tutorial“ !
Das obige ist der detaillierte Inhalt vondatetime-Datentyp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!