SQL DELETE


La sentencia DELETE se utiliza para eliminar registros de una tabla.

La instrucción DELETE

La sentencia DELETE se utiliza para eliminar filas de una tabla.

SQL DELETE Sintaxis

DELETE FROM table_name
WHERE some_column=some_value

Nota: Observe que la cláusula WHERE en la sintaxis DELETE. La cláusula WHERE especifica el registro o registros que se deben eliminar. Si se omite la cláusula WHERE, todos los registros serán borrados!

Ejemplo de SQL DELETE

El "Personas" tabla:

P_idLastNameFirstNameDirecciónCiudad
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
4NilsenJohanBakken 2Stavanger
5TjessemJakobNissestien 67Sandnes

Ahora queremos eliminar la persona "Tjessem, Jakob" en el "Personas" de mesa.
Nosotros usamos la siguiente instrucción SQL:

DELETE FROM Persons
WHERE LastName='Tjessem' AND FirstName='Jakob'

El "Personas" tabla ahora se verá así:

P_idLastNameFirstNameDirecciónCiudad
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
4NilsenJohanBakken 2Stavanger


Eliminar todas las filas

Es posible eliminar todas las filas de una tabla sin eliminación de la tabla. Esto significa que la estructura de la tabla, los atributos y los índices estará intacta:

DELETE FROM table_name

or

DELETE * FROM table_name

Nota: Tenga mucho cuidado al eliminar registros. No se puede deshacer esta declaración!

No hay comentarios:

Publicar un comentario