# DROP DATABASE no MariaDB: eliminar bases de dados de forma irreversível

`DROP DATABASE` elimina bases de dados inteiras no MariaDB de forma permanente. Por isso, só pode ser executado com direitos de root ou administrador e deve ser usado com muita precaução.

## `DROP DATABASE` em MariaDB

`DROP DATABASE` é uma instrução muito eficaz no MariaDB que deve **ser utilizada com extrema precaução**. Serve para eliminar bases de dados da estrutura de um servidor. Depois de executar a instrução, **toda** a **base de dados, incluindo todas as suas tabelas e dados, será perdida para sempre** e não poderá ser recuperada. As permissões de utilizador que você atribuiu usando [MariaDB CREATE USER](https://www.ionos.com/pt-pt/digitalguide/hospedagem/questoes-tecnicas/mariadb-criar-utilizador/) são as únicas que não são eliminadas automaticamente. Você só pode executar `DROP DATABASE` no MariaDB com permissões de administrador ou root. Outras instruções como `DELETE DATABASE` ou `REMOVE DATABASE` não existem no MariaDB.

## Sintaxis com e sem `IF EXISTS`

A sintaxe do `DROP DATABASE` no MariaDB é a seguinte:

```sql
DROP DATABASE Nombre_de_la_base_de_datos;
```

Basta substituir o marcador de posição «Nome\_da\_base\_de\_dados» pela base de dados que pretende eliminar.

Você também pode adicionar `IF EXISTS` para evitar que apareça uma mensagem de erro se o banco de dados que você procura não estiver no seu servidor.

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

## Como funciona, explicado com um exemplo

Aqui está um exemplo simples que mostra como `DROP DATABASE` funciona no MariaDB. Nele, a base de dados chamada «Tareas\_2023» ficou obsoleta, `SHOW DATABASES` é usado para verificar se a base de dados ainda existe no servidor e, posteriormente, é eliminada. Aqui está o código:

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

Dica No nosso Guia Digital, também ensinamos como criar um novo banco de dados com [MariaDB CREATE DATABASE](https://www.ionos.com/pt-pt/digitalguide/hospedagem/questoes-tecnicas/mariadb-criar-base-de-dados/) e como selecionar um banco de dados com [MariaDB SELECT DATABASE](https://www.ionos.com/pt-pt/digitalguide/hospedagem/questoes-tecnicas/mariadb-selecionar-base-de-dados/). Além disso, encontrará uma comparação entre MariaDB e MySQL e aprenderá tudo o que precisa saber sobre como instalar o MariaDB.


This is a markdown version of: [https://www.ionos.com/pt-pt/digitalguide/hospedagem/questoes-tecnicas/mariadb-eliminar-base-de-dados/](https://www.ionos.com/pt-pt/digitalguide/hospedagem/questoes-tecnicas/mariadb-eliminar-base-de-dados/) for AI/LLM consumption.