Borrar todas las tablas de una base de datos MySQL

 Muchas veces tenemos la necesidad de eliminar todas las tablas de una base datos para por ejemplo volver a importar una base de datos que se quedó a medio y no contamos con las herramientas para hacerlo de una manera eficiente. En este artículo os decimos como eliminarla las tablas en dos sencillos pasos y sin tener que pasar por el tedioso proceso de ir eliminando una a una de vuestra base de datos.

La solución

La mayoría de las soluciones para borrar todas las tablas de nuestra base de datos MySQL que podemos encontrar en la red están basadas en conexiones usando SSH o no están explicadas con la suficiente sencillez. La solución que os ofrezco consiste en primer lugar en ejecutar esta consulta para conseguir el script que ejecutaremos más tarde:

SELECT CONCAT('drop table ',table_name,'; ') FROM information_schema.tables WHERE table_schema = 'tuBaseDeDatos';

El resultado de esta consulta será algo parecido a:

drop table tabla1; drop table tabla2; ...

En segundo lugar copiamos el resultado de la anterior consulta, la ejecutamos y ¡asunto resuelto! Para ejecutar las consultas os recomiendo que uséis MySQL Workbench, la herramienta que MySQL pone a nuestra disposición para esta y muchas otras tareas. En el siguiente enlace podéis ver un completo tutorial en el que se explica como establecer una conexión para empezar a trabajar con la base de datos. ¡Ah! ¡Y no te olvides de compartir tu amor por la programación! ¡Comparte el artículo!

22 de Enero del 2024

Estrategia de crecimiento para apps que sí funciona  

15 de Enero del 2024

¿Cómo sé si mi empresa necesita una app?