Una base de datos contiene muchas tablas que tienen datos almacenados en orden. Para eliminar las filas, el usuario debe usar una declaración de eliminación.
1. Para ELIMINAR un solo registro:
Sintaxis –
DELETE FROM table_name WHERE condition;
Nota:
tenga cuidado al eliminar registros de una tabla. Tenga en cuenta que la cláusula WHERE en la instrucción DELETE. Este DONDE especifica qué registros deben eliminarse. Si excluye la cláusula WHERE, se eliminarán todos los registros de la tabla.
Ejemplo:
una tabla llamada Estudiante tiene múltiples valores insertados y necesitamos eliminar algún valor.
Nombre del estudiante | rollo no | Ciudad |
---|---|---|
A B C | 1 | Jaipur |
DEF | 2 | Delhi |
JKL | 3 | Noida |
XYZ | 4 | Delhi |
La siguiente instrucción SQL elimina una fila de la tabla «Estudiante» que tiene StudentName como ‘ABC’.
DELETE FROM student WHERE StudentName = 'ABC';
Producción –
(1 row(s) affected)
Para verificar si el valor se eliminó realmente, la consulta es la siguiente:
select * from student;
Producción –
Nombre del estudiante | rollo no | Ciudad |
---|---|---|
DEF | 2 | Delhi |
JKL | 3 | Noida |
XYZ | 4 | Delhi |
2. Para ELIMINAR todos los registros:
es posible eliminar todas las filas de una tabla sin eliminar la tabla. Esto significa que la estructura de la tabla, los atributos y los índices estarán intactos.
Sintaxis –
DELETE FROM table_name;
Ejemplo:
la siguiente instrucción SQL elimina todas las filas de la tabla «Estudiante», sin eliminar la tabla.
DELETE FROM student;
Producción –
(3 row(s) affected)
Para verificar si el valor se eliminó realmente, la consulta es la siguiente:
select * from student;
Nombre del estudiante | rollo no | Ciudad |
---|
Publicación traducida automáticamente
Artículo escrito por khushboogoyal499 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA