O primeiro grupo é a LMD (Linguagem de manipulação de dados). LMD é um subconjunto da linguagem da SQL que é utilizado para realizar inclusões, consultas, alterações e exclusões de dados presentes em registos. Estas tarefas podem ser executadas em vários registos de diversas tabelas ao mesmo tempo, os comandos que realizam respectivamente as funções acima referidas são Insert, Select, Update e Delete.
INSERT é usada para inserir um registo (formalmente uma tupla) a uma tabela existente.
Ex: Insert into Pessoa (id, nome, sexo) value;
O segundo grupo é a LDD (Linguagem de Definição de Dados). Uma LDD permite ao utilizador definir tabelas novas e elementos associados. A maioria dos bancos de dados de SQL comerciais tem extensões proprietárias no LDD.
Os comandos básicos da LDD são poucos:
CREATE: cria um objecto (uma Tabela, por exemplo) dentro da base de dados. DROP: apaga um objecto do banco de dados.
Fonte: http://hjcsql.blogspot.com/2012/03/lmd-linguagem-de-manipulacao-de-dados.html