Saltar al contenido

SQL DELETE TABLE – javatpoint

octubre 16, 2021

La instrucción DELETE se usa para eliminar filas de una tabla. Si desea eliminar una fila específica de una tabla, debe usar la condición WHERE.

ELIMINAR DE table_name [WHERE condition];

Pero si no especifica la condición DÓNDE, eliminará todas las filas de la tabla.

ELIMINAR DE table_name;

Hay algunos términos más similares a la declaración DELETE, como la declaración DROP y la declaración TRUNCATE, pero no son exactamente iguales, hay algunas diferencias entre ellos.


Diferencia entre declaraciones DELETE y TRUNCATE

Hay una ligera diferencia en blanco y negro borrar y truncar la declaración. los Declaración DELETE solo elimina las filas de la tabla según la condición definida por la cláusula WHERE o elimina todas las filas de la tabla cuando no se especifica la condición.

Pero no libera el espacio que contiene la mesa.

los Declaración TRUNCATE: se usa para borrar todas las filas de la tabla y liberar el espacio contenedor.

Veamos una tabla de «empleados».

Emp_id Nombre Dirección Salario
1 ario Allahabad 22000
2 Shurabhi Varanasi 13000
3 Pappu Delhi 24000

Ejecute la siguiente consulta para truncar la tabla:

Empleado de TRUNCATE TABLE;


Diferencia b / n declaraciones DROP y TRUNCATE

Cuando usa la declaración de caída, elimina la fila de la tabla junto con la definición de la tabla, por lo que todas las relaciones de esa tabla con otras tablas ya no serán válidas.

Cuando dejas caer una mesa:

  • La estructura de la tabla se eliminará
  • La relación se eliminará
  • Se eliminarán las restricciones de integridad
  • Los privilegios de acceso también se eliminarán

Por otro lado, cuando TRUNCAR una mesa, la estructura de la mesa sigue siendo la misma, por lo que no enfrentará ninguno de los problemas anteriores.

close