El Declaración de eliminación de SQL Se utiliza para eliminar filas de una tabla. Generalmente la declaración DELETE elimina uno o más registros de una tabla.
Sintaxis de eliminación de SQL
Veamos la sintaxis de la declaración DELETE de SQL:
cola de prioridad c ++
DELETE FROM table_name [WHERE condition];
Aquí nombre_tabla es la tabla que debe eliminarse. El Dónde cláusula en SQL la declaración DELETE es opcional aquí.
Ejemplo de eliminación de SQL
Tomemos una tabla, llamada tabla 'EMPLEADO'.
IDENTIFICACIÓN | EMP_NOMBRE | CIUDAD | SALARIO |
---|---|---|---|
101 | Adarsh Singh | Obra | 20000 |
102 | Sanjay Singh | meerut | 21000 |
103 | Priyanka Sharma | raipur | 25000 |
104 | Esha Singhal | Delhi | 26000 |
A continuación se muestra un ejemplo de eliminación con la cláusula WHERE:
DELETE FROM EMPLOYEE WHERE ID=101;
Tabla resultante después de la consulta:
IDENTIFICACIÓN | EMP_NOMBRE | CIUDAD | SALARIO |
---|---|---|---|
102 | Sanjay Singh | meerut | 21000 |
103 | Priyanka Sharma | raipur | 25000 |
104 | Esha Singhal | Delhi | 26000 |
Otro ejemplo de declaración de eliminación se proporciona a continuación.
DELETE FROM EMPLOYEE;
Tabla resultante después de la consulta:
IDENTIFICACIÓN | EMP_NOMBRE | CIUDAD | SALARIO |
---|
Eliminará todos los registros de la tabla EMPLEADO.
Eliminará todos los registros de la tabla EMPLEADO donde el ID es 101.
La cláusula WHERE en la instrucción DELETE de SQL es opcional e identifica las filas de la columna que se eliminan.
La cláusula WHERE se utiliza para evitar la eliminación de todas las filas de la tabla. Si no utiliza la cláusula WHERE, podría perder todas las filas.
clase de objeto en java
Declaración DELETE no válida para la base de datos ORACLE
No puede utilizar el símbolo * (asterisco) para eliminar todos los registros.
DELETE * FROM EMPLOYEE;
Temas de la declaración DELETE de SQL
TABLA DE ELIMINACIÓN SQL¿Cómo eliminar la tabla y cuál es la diferencia entre las declaraciones DELETE y TRUNCATE?
SQL BORRAR FILA¿Cómo eliminar una fila de la base de datos?
SQL BORRAR todas las filas¿Cómo eliminar todas las filas de una tabla?
comando de ejecución de LinuxSQL BORRAR filas duplicadas
¿Cómo utilizar una palabra clave distinta para eliminar todas las filas duplicadas de la tabla?
SQL BORRAR BASE DE DATOSNo se utiliza la instrucción DELETE para eliminar la base de datos. Pero se utiliza la instrucción DROP para eliminar la base de datos.
VER ELIMINAR SQL¿Cómo eliminar la vista de la base de datos?
SQL BORRAR UNIRSE¿Cómo utilizar la declaración de eliminación con INNER JOIN?