logo

Declaración de eliminación de SQL

SQL DELETE es una operación SQL básica que se utiliza para eliminar datos en una base de datos. SQL DELETE es una parte importante de la administración de la base de datos. DELETE se puede utilizar para eliminar selectivamente registros de una tabla de base de datos según ciertas condiciones. Esta operación DELETE de SQL es importante para la gestión del tamaño de la base de datos, la precisión de los datos, e integridad.

Sintaxis:

ELIMINAR DE nombre_tabla



DONDE alguna_condición;

ex de nombre de usuario

Explicación del parámetro

  • alguna_condición : condición para elegir un registro en particular.
  • nombre de la tabla: nombre de la mesa

Nota: Podemos eliminar registros únicos o múltiples según la condición que proporcionemos en la cláusula WHERE. Si omitimos la cláusula WHERE, se eliminarán todos los registros y la tabla quedará vacía.

La tabla de ejemplo es la siguiente GFG_Employees:

programa de herencia en python

Consulta:

Supongamos que hemos creado una tabla llamada GFG_Employee que contiene los datos personales del empleado, incluida su identificación, nombre, correo electrónico y departamento, etc., como se muestra a continuación:

fusionar ordenar
CREATE TABLE GFG_Employees ( id INT PRIMARY KEY, name VARCHAR (20) , email VARCHAR (25), department VARCHAR(20) ); INSERT INTO GFG_Employees (id, name, email, department) VALUES (1, 'Jessie', '[email protected]', 'Development'), (2, 'Praveen', '[email protected]', 'HR'), (3, 'Bisa', '[email protected]', 'Sales'), (4, 'Rithvik', '[email protected]', 'IT'), (5, 'Suraj', '[email protected]', 'Quality Assurance'), (6, 'Om', '[email protected]', 'IT'), (7, 'Naruto', '[email protected]', 'Development'); Select * From GFG_Employees>

Producción

GFG_Empleado

GFG_Empleados

Eliminar registro único

Puede eliminar los registros denominados Rithvik utilizando la siguiente consulta:

Consulta

DELETE FROM GFG_Employees WHERE NAME = 'Rithvik';>

Producción

Eliminar varios registros

Elimina las filas de la tabla GFG_Employees donde el departamento es Desarrollo. Esto eliminará 2 filas (la primera fila y la séptima fila).

Consulta

DELETE FROM GFG_Employees WHERE department = 'Development';>

Producción

producción

producción

ml a onzas

Eliminar todos los registros

Para eliminar todas las entradas de la tabla, puede utilizar la siguiente consulta:

Consulta

DELETE FROM GFG_EMPLOyees; Or DELETE * FROM GFG_EMPLOyees;>

Producción

Se eliminarán todos los registros de la tabla; no quedan registros para mostrar. La tabla GFG_EMPLOyees quedará vacía.

producción

producción

Nota IMPORTANTE:

DELETE is a DML (Data Manipulation Language) command hence operation performed by DELETE can be rolled back or undone.>

Conclusión

Los registros existentes en una tabla se pueden eliminar utilizando la instrucción DELETE de SQL. Podemos eliminar un solo registro o varios registros según la condición que especifiquemos en el Dónde cláusula y con la declaración DELETE, puede filtrar los registros no confirmados de la tabla.