DROP DATABASE elimina bases de datos enteras en MariaDB de forma pe­r­ma­ne­n­te. Por lo que solo puedes eje­cu­tar­la con derechos de root o ad­mi­ni­s­tra­dor y debes usarla con mucha pre­cau­ción.

DROP DATABASE en MariaDB

DROP DATABASE es una sentencia muy efectiva en MariaDB que debes utilizar con extrema pre­cau­ción. Sirve para eliminar bases de datos de la es­tru­c­tu­ra de un servidor. Una vez ejecutada la sentencia, la base de datos entera, in­clu­ye­n­do todas sus tablas y datos, se perderá para siempre y no podrá ser re­cu­pe­ra­da. Los permisos de usuario que hayas asignado uti­li­za­n­do MariaDB CREATE USER son lo único que no se elimina au­to­má­ti­ca­me­n­te. Solo puedes ejecutar DROP DATABASE en MariaDB con permisos de admin o root. Otras se­n­te­n­cias 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;
sql

Si­m­ple­me­n­te 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;
sql

Có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 po­s­te­rio­r­me­n­te. Aquí tienes el código:

mysql> SHOW DATABASES;
mysql> DROP DATABASE Tareas_2023;
sql
Consejo

En nuestra Digital Guide también te enseñamos a crear una nueva base de datos con MariaDB CREATE DATABASE y a se­le­c­cio­nar una base de datos con MariaDB SELECT DATABASE. Además, en­co­n­tra­rás una co­m­pa­ra­ción de MariaDB vs. MySQL y apre­n­de­rás todo lo que necesitas saber sobre cómo instalar MariaDB.

Ir al menú principal