Język SQL (ang. Structured Query Language) jest uniwersalnym językiem zapytań stosowanym w systemach relacyjnych baz danych w celu komunikowania się z bazą.
Każda tabela powinna mieć unikatową nazwę.
Każda kolumna w tabeli powinna mieć unikatową nazwę.
Każda kolumna w tabeli musi mieć określony typ.
NOT NULL - w danej kolumnie nie mogą znajdować się wartości puste
PRIMARY KEY - klucz podstawowy, to kolumna lub grupa kolumn, które jednoznacznie definiują wiersz tabeli
AUTO_INCREMENT - autoinkrementacja
UNIQUE - unikatowość danych