Hay varias formas de eliminar datos de una base de datos en MySQL. A veces incluso puede ser necesario eliminar tablas enteras , ya que algunas tablas son temporales - creado para ser objeto de una consulta SELECT INTO - y necesitan ser eliminados después de que haya terminado de usarlos. MySQL permite borrar filas individuales , tablas o bases de datos enteras , incluso completos. Instrucciones
Eliminar filas individuales de una base de datos MySQL
1
Consulta las filas que desea eliminar. Es necesario utilizar SELECT para consultar las filas que desea borrar antes de que usted los elimine.
2
Utilice el comando SELECT para no cometer un error en la cláusula WHERE . Usando SELECT primero verifica que tenga los datos que realmente desea eliminar. De lo contrario , el comando DELETE podría ser irrecuperable y podría perder datos. Este ejemplo elimina todos los clientes con un saldo de más de 0 de la base de datos de clientes . Ejemplo : SELECT * FROM Clientes WHERE saldo > 0,0 ;
3
Suprimir las filas. Esta consulta es casi idéntica a la consulta SELECT. Esto disminuirá las filas de la tabla , así que asegúrate de que realmente quieres hacerlo! Ejemplo : DELETE FROM Clientes WHERE saldo > 0,0 ;
Eliminar tablas de una base de datos MySQL
4
eliminar la tabla . Eliminación de una tabla se denomina " caída " y es un comando muy simple. En esta primera forma , que va a dar un error si la tabla no existe . Ejemplo : los clientes DROP TABLE ;
5
Eliminar la tabla si existe. Es más fácil utilizar esta forma en lugar de comprobar manualmente si existe la tabla y luego dejarlo caer , o tratar de eliminar una tabla que no existe y que tiene que lidiar con el error. Ejemplo: DROP TABLE IF EXISTS clientes ;
6
Deja una tabla temporal. Hay una constricción del comando DROP para dejar sólo las tablas que están marcados temporal. Es la forma más segura de eliminar tablas temporales. Ejemplo: DROP TABLE clientes temporal;
Eliminar bases de datos MySQL
7
Deja la base de datos utilizando una de las dos formas del comando DROP. Esta forma se reducirá la base de datos y todas las tablas de la base de datos . Ejemplo: drop database customers_db ;
8
gota una base de datos sólo si existe. Este mandato suprime un mensaje de error si la base de datos no existe. Ejemplo: DROP DATABASE IF EXISTS customers_db ;