Large variety of SQL commands divided into three subgroups:
- DDL (Data Definition Language): describes how the data should reside in the database. It includes CREATE, ALTER table SQL commands.
- DML (Data Manipulation Language): deals with SQL commands like SELECT, INSERT, etc.
- DCL (Data Control Language): deals with SQL commands concerns with rights, permissions and controls of the database system for example GRANT, REVOKE etc.