Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Datentyp, der in einem MySQL für ein Datum erforderlich ist, das Tag-Monat-Jahr enthält

Verwenden Sie beim Speichern von Daten in der Datenbank den korrekten Datentyp DATE oder DATETIME . Verwenden Sie nicht VARCHAR

Vorteile:

  • leicht zu manipulieren
  • erfordert kein Casting beim Bearbeiten von Daten
  • Index wird verwendet (wenn ein Schlüssel definiert wurde )

Nachteile

  • mir fällt nichts ein...

Wenn der Grund, warum Sie das Datum in diesem Format speichern möchten, January 01 1996 ist weil es besser lesbar ist als 1996-01-01 , dann nicht. Dies kann mit DATE_FORMAT() erreicht werden während der Projektion der Daten.