SQL DELETE
Brandon M. · 27 de mayo de 2026
¿Pa qué sirve?
Sirve para eliminar XD.
¿Como se usa?
El DELETE se usa generalmente acompañado de un WHERE, te lo adelanto, si no usas el WHERE eliminas todos los registros de la tabla que selecciones entonces como quedaría la sintaxis básica?
DELETE FROM nombre_tabla
WHERE condición;Ahora si quieres eliminar todos los registros simplemente omitirías la condición.
DELETE FROM nombre_tabla;Uso con condición
Bambi, entonces utilizando como ejemplo la tabla consolas que creamos en el articulo de CREATE TABLE, podríamos suponer un escenario donde queremos eliminar la consola con el id 2, primero haremos una consulta para ver todos los registros de la tabla con SELECT
SELECT * FROM consolas;
Bambino, cumpliendo el escenario donde queremos eliminar el registro con id 2 quedaría la sintaxis quedaría así:
DELETE FROM consolas
WHERE id_consola = 2;Al ejecutarla veremos un mensaje que nos confirmara cuantos registros fueron eliminados en este caso esperaríamos que solo uno como vemos en esta imagen:

Entonces si nuevamente consultamos la tabla veremos que solo vamos a tener un solo registro, obi, ejecutamos la consulta general nuevamente:
SELECT * FROM consolas;Resultado:

Sin condición (Eliminando todos los registros)
Bueno eso es con condición pero si ejecutáramos la sentencia sin condición es decir sin el WHERE como comente, se eliminarían todos los registros de la tabla, la neta no lo voy a hacer, pero la sintaxis quedaría super hiper mega sencilla:
DELETE FROM consolas;Referencias
- W3Schools.com. (s. f.). https://www.w3schools.com/sql/default.asp