Saltar para o conteúdo

SQL/Removendo dados

Origem: Wikilivros, livros abertos por um mundo aberto.

Em um banco de dados, apagar dados de uma tabela significa eliminar um dado de uma determinada tabela. Para isto utilizamos a instrução DELETE.

Na linguagem SQL, para apagar dados em uma determinada tabela, utilizamos a seguinte sintaxe:

DELETE FROM EMPREGADOS
WHERE CODIGO = 125

O comando Delete pode ser realizado sem o WHERE. Neste caso todas as linhas da tabela determinada serão excluídas. Utilizamos WHERE quando desejamos eliminar os registros que obedeçam certa condição. Exemplo:

 
DELETE FROM  Clientes;

Neste caso são eliminados todos os registros da tabela Clientes.

Ou:

 
DELETE FROM Clientes 
WHERE nome='José Pereira';

Neste caso só serão eliminados os registros cujo campo nome seja igual a José Pereira. Os registros com nomes diferentes permanecerão intactos.