Cómo eliminar una tabla en MySQL

Anteriormente vimos cómo crear una tabla en MySQL. En este artículo vamos a ver cómo eliminar una tabla de dos formas diferentes. Primero te voy a contar cómo eliminar una tabla utilizando MySQL Workbench y por otro lado te contaré como eliminar una tabla utilizando instrucciones SQL.

Indistintamente de la opción que elijas verás que eliminar una tabla en una base de datos MySQL es muy sencillo.

Esto es todo lo que vas a encontrar en este artículo:

Cómo eliminar una tabla con MySQL Workbench
Cómo eliminar una tabla en MySQL con SQL

Cómo eliminar una tabla con MySQL Workbench

Vamos a empezar por la opción más visual. Para ello vamos a usar el cliente gráfico MySQL Workbench. Para hacerlo de esta forma debes tener Workbench con una conexión al servidor MySQL correctamente configurada. Si no sabes cómo establecer una conexión en MySQL Workbench mira aquí.

Cuando lo tengas todo listo abre MySQL Workbench y elige la conexión que vayas a usar:

conexión con MySQL Server desde Workbench

Una vez te hayas conectado, en la parte izquierda verás un panel en el que aparece la lista de las bases de datos que tienes creadas. Localiza la base de datos que contenga la tabla que quieras eliminar y pincha en el triángulo invertido que aparece a su izquierda. Eso desplegará todos los elementos que componen la base de datos. Ahora despliega la lista de tablas pinchando en el triángulo que aparece a la izquierda de Tables:

listar tablas de una base de datos desde  MySQL workbench

Para este ejemplo yo usaré una base de datos que se llama «almacen» que creé anteriormente y que contiene una tabla que se llama «productos». La tabla «productos es la tabla que quiero eliminar.

Para eliminar la tabla simplemente pincha con el botón derecho del ratón sobre la tabla que quieres borrar y en el menú que se despliega elige la opción Drop Table:

drop table mysql

Aparecerá un mensaje de confirmación. Simplemente pulsa en Drop Now para confirmar la operación y listo ¡Tabla borrada!

drop table mysql workbench

En la parte inferior de Workbench hay un panel que se llama Action Output. Puedes comprobar que la operación se ha realizado correctamente si aparece un tic verde en la parte izquierda de la misma:

confirmación de tabla eliminada en workbench

También puedes verificar que la tabla ya no aparece en la lista de tablas de la base de datos desde el panel izquierdo:

lista de tablas vacía en MySQL

Fácil ¿Verdad? Vamos a ver ahora cómo eliminarla usando SQL.

Cómo eliminar una tabla en MySQL con SQL

Eliminar una tabla con SQL es muy sencillo. La instrucción es muy fácil y recuerda que puedes ejecutarla desde la consola de comandos o desde el propio Workbench. Si no sabes cómo ejecutar SQL mira aquí.

La sintaxis SQL para eliminar una tabla en MySQL es esta:

DROP TABLE <nombre_tabla>;

Como te podrás imaginar debes sustituir nombre_tabla por la tabla que quieres eliminar, pero no olvides primero seleccionar la base de datos que la contiene usando la siguiente instrucción:

USE <nombre_base_datos>;

De nuevo, nombre_base_datos lo tienes que sustituir por la base de datos que quieres usar.

Para este ejemplo voy a utilizar de nuevo la base de datos «almacen» y borraré la tabla «productos», por tanto, las instrucciones quedarían así:

USE almacen;
DROP TABLE productos;

Si no se muestra ningún error la tabla se borrará. Lo puedes comprobar listando las tablas de la base de datos y comprobando que no aparece la que acabas de eliminar.

Para listar las tablas puedes usar esta instrucción:

SHOW TABLES FROM <nombre_base_datos>;

Para el ejemplo del almacén que estamos usando quedaría así:

SHOW TABLES FROM almacen;

Como puedes comprobar eliminar una tabla en MySQL es muy sencillo indistintamente del método que decidas usar.

Espero que te haya servido este tutorial. Echa un vistazo al resto de tutoriales de MySQL para aprender más.

¡Nos vemos!

Sígueme:

Los comentarios están cerrados.

Subir ↑