DDL – Data Definition Language – A linguagem de definição de dados
contém comandos que criam, modificam e excluem objetos de banco de
dados. São exemplos de comando: CREATE, ALTER, DROP e TRUNCATE.
DML – Data Manipulation Language – A linguagem de manipulação de
dados fornece instruções para trabalhar como os dados armazenados
como SELECT, INSERT, UPDATE e DELETE.
DQL – Data Query Language – A linguagem de consulta de dados é um
subconjunto da DML que possui apenas a instrução de SELECT.
DTL – Data Trasaction Language – Linguagem de transação de dados
inclui comandos de COMMIT, ROLLBACK e SAVEPOINT
DCL – Data Control Language – A linguagem de controle de dados contém
os comandos relacionados com as permissões de controle de acesso.
Garante os privilégios aos usuários para acessar os objetos do banco. Os
mais conhecidos comandos são o GRANT e o REVOKE.