Saltar para o conteúdo

Introdução ao SQL/Linguagem de Manipulação de Dados

Fonte: Wikiversidade

Linguagem de manipulação de dados (ou DML, de Data Manipulation Language) é o grupo de comandos dentro da linguagem SQL utilizado para a recuperação, inclusão, remoção e modificação de informações em bancos de dados. Os principais comandos DML são Select, Insert, Update e Delete.

Uma declaração SELECT permite a consulta e retorno de um conjunto de registros de uma ou mais tabelas. O comando SELECT contém diversas cláusulas opcionais que servem para filtrar e tratar adequadamente a informação retornada.


SELECT é normalmente a primeira palavra em uma instrução SQL. A maior parte das instruções SQL são instruções SELECT.

A sintaxe mínima da instrução SELECT é:

SELECT campos FROM tabela

Você pode usar um asterisco (*) para selecionar todos os campos na tabela. O exemplo abaixo seleciona todos os campos na tabela usuarios:

SELECT * FROM tabela

'Texto a negrito'===INSERT=== Uma declaração INSERT permite a inclusão de um ou mais registros em uma tabela. Exemplo: INSERT INTO NOME_TABELA(ATRIBUTOS) VALUES(VALORES_DOS_ATRIBUTOS); INSERT INTO empregado (matricula, nome, cpf, dpto, salario, admissao) VALUES (‘2003509’, ‘Jose Dias’, ‘12312312312’, 1, 1789.00, ‘2011-01-09’);

Uma declaração UPDATE é uma atualização dos dados de um ou mais registros de uma tabela. O comando UPDATE contém diversas cláusulas opcionais que permitem tratar adequadamente o tipo de atualização que deverá ser realizada.

Uma declaração DELETE remove um ou mais registros de uma tabela. O comando DELETE pode conter as condições de deleção das informações.