DATUM: Používá se pro hodnoty s částí data, ale bez části času. MySQL načítá a zobrazuje hodnoty DATE v RRRR-MM-DD formát. Podporovaný rozsah je 1000-01-01
na 9999-12-31
.
DATETIME: Používá se pro hodnoty, které obsahují části data i času. MySQL načítá a zobrazuje hodnoty DATETIME v RRRR-MM-DD HH:MM:SS formát. Podporovaný rozsah je 1000-01-01 00:00:00
na 9999-12-31 23:59:59
.
TIMESTAMP: Používá se také pro hodnoty, které obsahují část data i času, a zahrnuje časové pásmo. TIMESTAMP má rozsah 1970-01-01 00:00:01
UTC do 2038-01-19 03:14:07
UTC.
ČAS: Jeho hodnoty jsou v HH:MM:SS formátu (nebo HHH:MM:SS formát pro velké hodnoty hodin). Hodnoty TIME se mohou pohybovat od -838:59:59
na 838:59:59
. Část hodin může být tak velká, protože typ TIME lze použít nejen k vyjádření denní doby (která musí být kratší než 24 hodin), ale také k zobrazení uplynulého času nebo časového intervalu mezi dvěma událostmi (který může být mnohem delší než 24 hodin, nebo dokonce negativní).