SQL | Declaración DELETE

La declaración DELETE en SQL se usa para eliminar registros existentes de una tabla. Podemos eliminar un solo registro o varios registros según 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 table
some_condition: condition to choose particular record.

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, todos los registros se eliminarán y la tabla quedará vacía.

Tabla de muestra:
table1

Consultas de ejemplo:

  • Eliminación de un solo registro : elimine las filas donde NOMBRE = ‘Ram’. Esto eliminará solo la primera fila.
    DELETE FROM Student WHERE NAME = 'Ram';
    

    Salida:
    la consulta anterior eliminará solo la primera fila y la tabla Student ahora se verá como,

    ROLLO_NO NOMBRE DIRECCIÓN TELÉFONO Años
    2 RAMESH GURGAÓN XXXXXXXXXX 18
    3 SUJIT ROHTAK XXXXXXXXXX 20
    4 SEGURO Delhi XXXXXXXXXX 18
    3 SUJIT ROHTAK XXXXXXXXXX 20
    2 RAMESH GURGAÓN XXXXXXXXXX 18
  • Eliminación de varios registros : elimine las filas de la tabla Student donde Age es 20. Esto eliminará 2 filas (tercera fila y quinta fila).
    DELETE FROM Student WHERE Age = 20;
    

    Salida:
    la consulta anterior eliminará dos filas (tercera fila y quinta fila) y la tabla Estudiante ahora se verá como,

    ROLLO_NO NOMBRE DIRECCIÓN TELÉFONO Años
    1 RAM Delhi XXXXXXXXXX 18
    2 RAMESH GURGAÓN XXXXXXXXXX 18
    4 SEGURO Delhi XXXXXXXXXX 18
    2 RAMESH GURGAÓN XXXXXXXXXX 18
  • Eliminar todos los registros: hay dos consultas para hacer esto como se muestra a continuación,
    query1: "DELETE FROM Student";
    
    query2: "DELETE * FROM Student";
    

    Salida:
    Se eliminarán todos los registros de la tabla, no quedan registros para mostrar. ¡ La mesa Student quedará vacía!

Cuestionario de SQL

Este artículo es una contribución de Harsh Agarwal . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *