# MariaDB DROP TABLE: Remover tabelas permanentemente

Se você deseja excluir uma ou mais tabelas no sistema de gerenciamento de banco de dados, o comando correto a ser usado, no MariaDB, é `DROP TABLE`. Como a exclusão é irreversível, o comando deve ser utilizado com extrema cautela, pois não só a tabela será removida, mas também todo o seu conteúdo.

## Requisitos e Sintaxe do comando MariaDB `DROP TABLE`

Para excluir uma tabela, você precisa ter os **direitos de usuário** adequados. Esses direitos podem ser adquiridos como Admin ou criando um novo usuário com [MariaDB `CREATE USER`](https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/mariadb-create-user/).

A sintaxe do comando MariaDB `DROP TABLE` é a seguinte:

```sql
DROP TABLE nome_da_tabela;
```

Substitua “nome\_da\_tabela” pelo nome da tabela que deseja remover.

Caso tente excluir uma tabela que já tenha sido removida ou que nunca existiu no banco de dados, você receberá uma mensagem de erro. Para evitar isso, o MariaDB oferece a opção de `IF EXISTS` no comando `DROP TABLE`. Com essa opção, o sistema primeiro verifica se a tabela existe. Se existir, ela será removida sem mais etapas. Se a tabela não existir, apenas um aviso será emitido e nenhuma outra ação será realizada. O comando com a opção ficaria assim:

```sql
DROP TABLE IF EXISTS nome_da_tabela;
```

## Exemplo de uso do MariaDB `DROP TABLE`

No MariaDB, `DROP TABLE` pode ficar mais claro com um exemplo. Suponha que você tenha criado um banco de dados chamado “Tarefas” usando [MariaDB `CREATE DATABASE`](https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/mariadb-create-database/). Nesse banco, você inseriu várias tabelas usando o comando [MariaDB `CREATE TABLE`](https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/mariadb-create-table/). No entanto, você não precisa mais da tabela “Tarefas\_2023” e deseja removê-la permanentemente. Para isso, você acessa o banco de dados correspondente e insere o seguinte comando:

```sql
DROP TABLE IF EXISTS Tarefas_2023;
```

Tanto a tabela quanto todos os dados que estão armazenados nela serão removidos.

## Remover várias tabelas de uma só vez

Também é possível **excluir várias tabelas ao mesmo tempo**. Elas devem ser separadas por vírgulas. Veja um exemplo prático:

```sql
DROP TABLE IF EXISTS Tarefas_2023, Tarefas_2022, Tarefas_2021;
```

## Excluir tabelas temporárias

Se você deseja usar o `DROP TABLE` no MariaDB para excluir uma ***temporary table*(tabela temporária)**, isso também é possível. No exemplo anterior, o comando seria assim:

```sql
DROP TEMPORARY TABLE IF EXISTS Tarefas_2023;
```

Nesse caso, o sistema verifica se existe uma tabela temporária chamada “Tarefas\_2023”. Se houver, ela será excluída. Se não existir ou se a tabela não for temporária, a exclusão não será realizada.

Dica Em nosso Digital Guide, você aprende [como instalar o MariaDB](https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/instalar-mariadb-mysql/). Além disso, também encontra uma comparação abrangente entre [MariaDB e MySQL](https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/mariadb-vs-mysql/).


This is a markdown version of: [https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/mariadb-drop-tables/](https://www.ionos.com/pt-br/digitalguide/hospedagem/tecnologia-de-hospedagem/mariadb-drop-tables/) for AI/LLM consumption.