Normalerweise wird der datetime-Typ zum Speichern der Zeit verwendet. Jetzt verwenden viele Systeme auch int, um die Zeit zu speichern. Meine Zusammenfassung lautet wie folgt:
int
(1). 4 Bytes Speicher, die Länge von INT beträgt 4 Bytes, der Speicherplatz ist kleiner als die Datenzeit und der int-Indexspeicherplatz ist auch relativ klein Klein, Sortier- und Abfrageeffizienz sind relativ hoch
(2) Die Lesbarkeit ist extrem schlecht und die Daten können nicht intuitiv gesehen werden, was Sie sehr verärgern kann
TIMESTAMP
(1) 4-Byte-Speicher
(2) Im UTC-Format gespeicherter Wert
(3) Zeitzonenkonvertierung, beim Speichern die aktuelle Zeitzone konvertieren und zurück in die konvertieren aktuelle Uhrzeit beim Abrufen der Zeitzone.
(4) Der TIMESTAMP-Wert darf nicht vor 1970 oder nach 2037 liegen.
Datum/Uhrzeit
(1) 8 Byte Speicher
( 2 ) Zeitzonenunabhängig
(3) Abrufen und Anzeigen von DATETIME-Werten im Format „JJJJ-MM-TT HH:MM:SS“. Der unterstützte Bereich ist „1000-01-01 00:00:00“ bis „9999-12-31 23:59:59“
MySQL ist erst in den letzten zwei Jahren populär geworden, und seine Leistung ist es auch Immer besser zu werden. Wie man lagert, hängt von den persönlichen Gewohnheiten und Projektanforderungen ab