SQL DELETESentencias
La sentencia DELETE se utiliza para eliminar registros de una tabla.
Sentencia SQL DELETE
La sentencia DELETE se utiliza para eliminar filas de una tabla.
Sintaxis de SQL DELETE
DELETE FROM table_name WHERE condition;
Descripción de parámetros:
- table_name: el nombre de la tabla a eliminar.
- condition: la condición de eliminación, utilizada para especificar qué datos se deben eliminar.
|
¡Tenga en cuenta la cláusula WHERE en la sentencia SQL DELETE! La cláusula WHERE especifica qué registro o registros deben eliminarse. Si omite la cláusula WHERE, ¡se eliminarán todos los registros! |
Base de datos de demostración
En este tutorial, usaremos la base de datos de muestra EJEMPLO.
A continuación se muestran los datos seleccionados de la tabla "Websites":
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | Ejemplo | http://www.example.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | +----+--------------+---------------------------+-------+---------+
Ejemplo de SQL DELETE
Supongamos que queremos eliminar de la tabla "Websites" el sitio web llamado "Facebook" y cuyo país es USA.
Usamos la siguiente sentencia SQL:
Ejemplo
Después de ejecutar el SQL anterior, vuelva a leer la tabla "Websites"; los datos se muestran a continuación:
Eliminar todos los datos
Puede eliminar todas las filas de una tabla sin eliminar la tabla. Esto significa que la estructura, los atributos y los índices de la tabla permanecerán sin cambios:
Nota:¡Tenga mucho cuidado al eliminar registros! ¡Porque no puede repetirlo!
Otras extensiones