Eliminar / soltar una base de datos en MySQL

Delete Drop Database Mysql




MySQL es un RDBMS (Sistema de gestión de bases de datos relacionales) que es famoso por su velocidad y su interfaz fácil de usar. En este artículo, aprenderá sobre los diferentes métodos para eliminar o eliminar una base de datos en MySQL. En este artículo, asumimos que ya tiene un conocimiento práctico de la creación y el listado de bases de datos en MySQL. Por lo tanto, siéntase libre de seguir leyendo si ya ha instalado MySQL en su sistema y tiene algunas bases de datos ficticias en MySQL que desea eliminar. Para comenzar con MySQL, abra la terminal. Primero, verifique la versión de MySQL a través del siguiente comando:

mysql-V


Si tiene la última versión de MySQL, está listo para comenzar.







Luego, verifique el estado del mysql.service del sistema ejecutando el siguiente comando



sudo systemctl estado mysql


Si el servicio no está activo, inicie el servicio.



sudo systemctl comienzo mysql

Después de iniciar el servicio, conéctese al cliente MySQL o inicie sesión en el shell de MySQL como usuario root. Si no tiene acceso al inicio de sesión del usuario root, reemplace 'root' por su nombre de usuario. En este artículo, usaremos la terminal para demostrar el proceso en lugar de la GUI, conocida como MySQL WorkBench.





sudo mysql-te arraigas-pag


Después de iniciar sesión en MySQL, enumere las bases de datos usando el comando 'SHOW DATABASES'.

BASES DE DATOS;


Una vez que tenga la lista de bases de datos, seleccione la base de datos que desea eliminar. Si desea eliminar una base de datos existente, puede ejecutar el comando simple 'DROP DATABASE', junto con el nombre de la base de datos, de la siguiente manera:



DROPDATABASE nombre_base_datos;


Tenga en cuenta que solo puede eliminar o eliminar una base de datos si tiene los privilegios para eliminar esa base de datos. Por lo tanto, asegúrese de iniciar sesión con el usuario específico que tiene los privilegios para eliminar esa base de datos.

Después de eliminar la base de datos, volveremos a listar las bases de datos usando el comando 'SHOW DATABASES'.

BASES DE DATOS;


Como puede ver, la base de datos eliminada ya no existe en MySQL.

En otro caso, al igual que en la creación de una base de datos, puede utilizar la cláusula 'SI EXISTE' para evitar el error si no hay una base de datos con el nombre proporcionado. Si no utiliza la cláusula 'If EXISTS' y la base de datos no existe, MySQL generará un error. La sintaxis para usar la cláusula 'SI EXISTE' es la siguiente

DROPDATABASEIFEXISTS nombre_base_datos;

Conclusión

Este artículo contiene dos métodos diferentes para eliminar una base de datos existente en MySQL, con y sin la cláusula 'IF EXISTS'.