Segue abaixo as linguagens do Banco de Dados
DDL - Data Definition Language Ou Linguagem de Definição dos Dados: é usada pelo Database Administrator e pelos projetistas do banco de dados para definir os esquemas através da execução de processos pelo compilador. Ex: Create, Alter e Drop.
DTL - Linguagem de transação de Dados
DCL - Linguagem de controle de dados
DML - Data Mnipulation Language ou Linguagem de Manipulação de Dados: Depois de Compilado o BD, as manipulações típicas são: recuperação, inserção, remoção e modificação dos dados. O SGBD fornece uma série de operações ao DBA e ao projetista.
Ex: INSERT, UPDATE, DELETE E SELECT.
Fonte: Livro SQL Avancado e Teoria Relacional - Thiago Hernanades de Souza.pdf
Capitulo 4 - Linguagens do Banco de Dados