Numericki tipovi
NUMERIC(l,d) ili DECIMAL(l,d)broj od l znamenki, od cega d decimala. Predznak i decimalna tocka se ne broje u l. d moze biti i 0 ili nenapisan i tada nema decimalne tocke.
SMALLINT, INTEGER mali (16bitni) ili veliki (32bitni) cijeli brojevi.
FLOAT, REAL ili DOUBLE PRECISIONmali ili veliki realni brojevi.
Vremenski tipovi
DATEdatum u formatu yyyy:mm:dd
TIMEvrijeme u formatu hh:mm:ss
DATETIMEdatum i vrijeme u formatu yyyy-mm-dd hh:mm:ss
TIMESTAMPtrenutni datum i vrijeme u formatu yyyymmddhhmmss
Tekstualni tipovi
CHAR(l)niz od tocno l znakova (do 255)
VARCHAR(l)niz od najvise l znakova (do 255)
BLOB ili TEXTniz od najvise 216-1 znakova
LONGBLOB ili LONGTEXTniz od najvise 232-1 znakova
ENUM('s1','s2',...)string iz unaprijed zadane liste 's1','s2',... (najvise 216-1)
SET('s1','s2',...)0, 1 ili vise stringova iz unaprijed zadane liste 's1','s2',... (do 64)