DROP DATABASE en MariaDB: eliminar bases de datos de forma irreversible
DROP DATABASE
elimina bases de datos enteras en MariaDB de forma permanente. Por lo que solo puedes ejecutarla con derechos de root o administrador y debes usarla con mucha precaución.
DROP DATABASE
en MariaDB
DROP DATABASE
es una sentencia muy efectiva en MariaDB que debes utilizar con extrema precaución. Sirve para eliminar bases de datos de la estructura de un servidor. Una vez ejecutada la sentencia, la base de datos entera, incluyendo todas sus tablas y datos, se perderá para siempre y no podrá ser recuperada. Los permisos de usuario que hayas asignado utilizando MariaDB CREATE USER son lo único que no se elimina automáticamente. Solo puedes ejecutar DROP DATABASE
en MariaDB con permisos de admin o root. Otras sentencias como DELETE DATABASE
o REMOVE DATABASE
no existen en MariaDB.
Sintaxis con y sin IF EXISTS
La sintaxis de DROP DATABASE
en MariaDB es la siguiente:
DROP DATABASE Nombre_de_la_base_de_datos;
sqlSimplemente sustituye el marcador de posición “Nombre_de_la_base_de_datos” por la base de datos que quieras eliminar.
También puedes añadir IF EXISTS
para evitar que aparezca un mensaje de error si la base de datos que buscas no se encuentra en tu servidor.
DROP DATABASE IF EXISTS Nombre_de_la_base_de_datos;
sqlCómo funciona explicado con un ejemplo
Aquí tienes un ejemplo sencillo que muestra cómo funciona DROP DATABASE
en MariaDB. En él, la base de datos llamada “Tareas_2023” ha quedado obsoleta, se utiliza SHOW DATABASES
para comprobar si la base de datos todavía existe en el servidor y se elimina posteriormente. Aquí tienes el código:
mysql> SHOW DATABASES;
mysql> DROP DATABASE Tareas_2023;
sqlEn nuestra Digital Guide también te enseñamos a crear una nueva base de datos con MariaDB CREATE DATABASE y a seleccionar una base de datos con MariaDB SELECT DATABASE. Además, encontrarás una comparación de MariaDB vs. MySQL y aprenderás todo lo que necesitas saber sobre cómo instalar MariaDB.