A linguagem SQL é dividida em subconjuntos de acordo com as operações que
queremos efetuar sobre um banco de dados, tais como:
DML - Data Manipulation Language - Linguagem de Manipulação de Dados.
Exemplo: INSERT, DELETE e UPDATE
DDL - Data Definition Language - Linguagem de Definição de Dados
Exemplo: CREATE, ALTER e DROP
DCL - Data Control Language - Linguagem de Controle de Dados.
Exemplo: GRANT, REVOKE E DENY
DTL - Data Transaction Language - Linguagem de Transação de Dados.
Exemplo: BEGIN TRANSACTION, COMMIT E ROLLBACK
DQL - Data Query Language - Linguagem de Consulta de dados.
Exemplo: SELECT