La declaración DELETE en SQL se utiliza para eliminar los registros existentes de una tabla. Podemos eliminar un único registro o varios dependiendo de la condición que especifiquemos en la cláusula WHERE.
Sintaxis básica:
DELETE FROM table_name WHERE some_condition;table_name: name of the tablesome_condition: condition to choose particular record.
Nota: Podemos eliminar tanto registros individuales como múltiples dependiendo de la condición que proporcionemos en la cláusula WHERE. Si omitimos la cláusula WHERE entonces se borrarán todos los registros y la tabla quedará vacía.
Tabla de ejemplo:
Ejemplo de consulta:
- Borrar un solo registro: Eliminar las filas en las que NAME = ‘Ram’. Esto eliminará sólo la primera fila.
DELETE FROM Student WHERE NAME = 'Ram';
Salida:
La consulta anterior borrará sólo la primera fila y la tabla Student tendrá ahora el aspecto siguiente,NO DE FILA NOMBRE Dirección Teléfono Edad 2 RAMESH GURGAON XXXXXXXX 18 3 SUJIT ROHTAK XXXXXXXX 20 4 SURESH Delhi XXXXXXXX 18 3 SUJIT ROHTAK XXXXXXXX 20 .
2 RAMESH GURGAON XXXXXXXX 18 - Borrar varios registros: Eliminar las filas de la tabla Alumno donde la Edad es 20. Esto eliminará 2 filas(tercera fila y quinta fila).
DELETE FROM Student WHERE Age = 20;
Salida:
La consulta anterior borrará dos filas(tercera fila y quinta fila) y la tabla Alumno tendrá ahora el siguiente aspecto,NO DE FILA Nombre Dirección Teléfono Edad 1 Ram Delhi XXXXXXXX 18 2 RAMESH GURGAON XXXXXXXX 18 4 SURESH Delhi XXXXXXXX 18 2 RAMESH GURGAON XXXXXXXX 18 - Borrar todos los registros: Hay dos consultas para hacer esto como se muestra a continuación,
query1: "DELETE FROM Student";query2: "DELETE * FROM Student";
Salida:
Todos los registros de la tabla serán eliminados, no quedan registros para mostrar. La tabla Student quedará vacía
Cuestionario SQL
Este artículo ha sido elaborado por Harsh Agarwal. Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando contribute.geeksforgeeks.org o enviar tu artículo por correo a [email protected]. Verás cómo tu artículo aparece en la página principal de GeeksforGeeks y ayudarás a otros Geeks.