Principaux types de champ "date/heure" sous MySQL

MySQL

Explication

DATE

  • Date seulement sans heure en format AAAA-MM-JJ

  • Valeurs entre 1000-01-01et 9999-12-31

DATETIME

  • Date et heure en format AAAA-MM-JJ HH:MM:SS

  • Valeurs entre 1000-01-01 00:00:00 et 9999-12-31 23:59:59

TIME

  • Heure en format HH:MM:SS

  • Peut servir pour représenter l'heure ainsi qu'un intervalle de temps entre deux événements

  • Valeurs entre -838:59:59 à 838:59:59

YEAR

  • Année soit en format AAAA (si défini de longueur 4) ou en format AA (si défini de longueur 2)

  • Valeurs entre 1901 et 2155, ou 0000 (longueur 4)