DATA: Jest używany dla wartości z częścią daty, ale bez części czasu. MySQL pobiera i wyświetla wartości DATE w formacie RRRR-MM-DD format. Obsługiwany zakres to 1000-01-01
do 9999-12-31
.
DATA GODZINA: Jest używany dla wartości zawierających zarówno części daty, jak i godziny. MySQL pobiera i wyświetla wartości DATETIME w formacie RRRR-MM-DD GG:MM:SS format. Obsługiwany zakres to 1000-01-01 00:00:00
do 9999-12-31 23:59:59
.
ZNACZNIK CZASOWY: Jest również używany do wartości zawierających zarówno części daty, jak i godziny, a także obejmuje strefę czasową. TIMESTAMP ma zakres 1970-01-01 00:00:01
UTC do 2038-01-19 03:14:07
UTC.
CZAS: Jego wartości to GG:MM:SS format (lub GG:MM:SS format dla dużych wartości godzin). Wartości TIME mogą wynosić od -838:59:59
do 838:59:59
. Część godzinowa może być tak duża, ponieważ typ CZAS może być używany nie tylko do reprezentowania pory dnia (która musi być mniejsza niż 24 godziny), ale także upływu czasu lub odstępu czasu między dwoma zdarzeniami (który może być znacznie większy niż 24 godziny, a nawet negatywne).