# 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](https://www.ionos.com/es-us/digitalguide/hosting/cuestiones-tecnicas/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:

```sql
DROP DATABASE Nombre_de_la_base_de_datos;
```

Simplemente 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.

```sql
DROP DATABASE IF EXISTS Nombre_de_la_base_de_datos;
```

## 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 posteriormente. Aquí tienes el código:

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

Consejo En nuestra Digital Guide también te enseñamos a crear una nueva base de datos con [MariaDB CREATE DATABASE](https://www.ionos.com/es-us/digitalguide/hosting/cuestiones-tecnicas/mariadb-create-database/) y a seleccionar una base de datos con [MariaDB SELECT DATABASE](https://www.ionos.com/digitalguide/hosting/technical-matters/mariadb-select-database/). Además, encontrarás una [comparación de MariaDB vs. MySQL](https://www.ionos.com/es-us/digitalguide/hosting/cuestiones-tecnicas/mariadb-vs-mysql/) y aprenderás todo lo que necesitas saber sobre cómo [instalar MariaDB](https://www.ionos.com/es-us/digitalguide/hosting/cuestiones-tecnicas/install-mysql-mariadb/).


This is a markdown version of: [https://www.ionos.com/es-us/digitalguide/hosting/cuestiones-tecnicas/mariadb-drop-database/](https://www.ionos.com/es-us/digitalguide/hosting/cuestiones-tecnicas/mariadb-drop-database/) for AI/LLM consumption.