O Instrução SQL DELETE é usado para excluir linhas de uma tabela. Geralmente a instrução DELETE remove um ou mais registros de uma tabela.
Sintaxe SQL DELETE
Vamos ver a sintaxe da instrução SQL DELETE:
mesclar classificação em java
DELETE FROM table_name [WHERE condition];
Aqui table_name é a tabela que deve ser excluída. O Cláusula WHERE na instrução SQL DELETE é opcional aqui.
Exemplo de DELETE SQL
Tomemos uma tabela chamada tabela 'EMPLOYEE'.
EU IA | EMP_NAME | CIDADE | SALÁRIO |
---|---|---|---|
101 | Adarsh Singh | Local de construção | 20.000 |
102 | Sanjay Singh | Meerut | 21.000 |
103 | Priyanka Sharma | Raipur | 25.000 |
104 | Esha Singhal | Délhi | 26.000 |
Um exemplo de exclusão com cláusula WHERE é fornecido abaixo:
DELETE FROM EMPLOYEE WHERE ID=101;
Tabela resultante após a consulta:
EU IA | EMP_NAME | CIDADE | SALÁRIO |
---|---|---|---|
102 | Sanjay Singh | Meerut | 21.000 |
103 | Priyanka Sharma | Raipur | 25.000 |
104 | Esha Singhal | Délhi | 26.000 |
Outro exemplo de instrução delete é fornecido abaixo
DELETE FROM EMPLOYEE;
Tabela resultante após a consulta:
EU IA | EMP_NAME | CIDADE | SALÁRIO |
---|
Irá deletar todos os registros da tabela EMPLOYEE.
Irá deletar todos os registros da tabela EMPLOYEE onde o ID é 101.
A cláusula WHERE na instrução SQL DELETE é opcional e identifica as linhas na coluna que são excluídas.
A cláusula WHERE é usada para evitar a exclusão de todas as linhas da tabela. Se você não usar a cláusula WHERE, poderá perder todas as linhas.
booleano para string java
Instrução DELETE inválida para banco de dados ORACLE
Você não pode usar o símbolo * (asterisco) para excluir todos os registros.
DELETE * FROM EMPLOYEE;
Tópicos da instrução SQL DELETE
TABELA DE EXCLUSÃO SQLComo deletar a tabela e qual a diferença entre as instruções DELETE e TRUNCATE?
SQL DELETAR LINHAComo deletar uma linha do banco de dados?
SQL DELETE todas as linhasComo deletar todas as linhas de uma tabela?
árvore bináriaSQL DELETE linhas duplicadas
Como usar a palavra-chave distinta para excluir todas as linhas duplicadas da tabela?
SQL EXCLUIR BANCO DE DADOSNão é usada a instrução DELETE para excluir o banco de dados. Porém, é usada a instrução DROP para excluir o banco de dados.
VISUALIZAÇÃO DE EXCLUSÃO SQLComo deletar a view do banco de dados?
SQL DELETE JOINComo usar a instrução delete com INNER JOIN?