Każda kolumna ma typ danych definiujący co przechowuje — liczby, tekst, daty, wartości logiczne itp. Wybór właściwego typu ma znaczenie dla efektywności pamięci, poprawności i wydajności. Typy nieco się różnią w zależności od bazy danych, ale kategorie są standardowe.
Typy numeryczne
(,)
SERIAL AUTO_INCREMENT
