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

903 B

title localeTitle
SQL Delete Statement Declaración de eliminación de SQL

Declaración de eliminación de SQL

Para eliminar un registro en una tabla, utilice la instrucción DELETE .

Ten cuidado. Puede eliminar todos los registros de la tabla o solo algunos. Utilice la condición WHERE para especificar qué registros desea eliminar. La sintaxis es:

DELETE FROM table_name 
 WHERE condition; 

Aquí hay un ejemplo que borra de la tabla Persona el registro con Id 3:

DELETE FROM Person 
 WHERE Id = 3; 

Usando DELETE para eliminar todos los registros de una tabla dada

DELETE * FROM Person 
 ; 

O, dependiendo de su RDBMS, puede usar la instrucción TRUNCATE TABLE que elimina todos los registros de una tabla y, dependiendo de su RDBMS, puede o no permitir la reversión. ELIMINAR es DML y TRUNCATE es DDL.

TRUNCATE TABLE Person;