freeCodeCamp/guide/portuguese/sql/sql-delete-statement/index.md

906 B

title localeTitle
SQL Delete Statement Declaração de exclusão de SQL

Declaração de exclusão de SQL

Para excluir um registro em uma tabela, use a instrução DELETE .

Seja cuidadoso. Você pode excluir todos os registros da tabela ou apenas alguns. Use a condição WHERE para especificar quais registros você deseja excluir. A sintaxe é:

DELETE FROM table_name 
 WHERE condition; 

Aqui está um exemplo de exclusão da tabela Pessoa do registro com Id 3:

DELETE FROM Person 
 WHERE Id = 3; 

Usando DELETE para remover todos os registros de uma determinada tabela

DELETE * FROM Person 
 ; 

Ou, dependendo do seu RDBMS, você pode usar a instrução TRUNCATE TABLE, que exclui todos os registros de uma tabela e, dependendo do seu RDBMS, pode ou não permitir a reversão. DELETE é DML e TRUNCATE é DDL.

TRUNCATE TABLE Person;