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.

A sintaxe do comando MariaDB DROP TABLE é a seguinte:

DROP TABLE nome_da_tabela;
sql

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:

DROP TABLE IF EXISTS nome_da_tabela;
sql

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. Nesse banco, você inseriu várias tabelas usando o comando 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:

DROP TABLE IF EXISTS Tarefas_2023;
sql

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:

DROP TABLE IF EXISTS Tarefas_2023, Tarefas_2022, Tarefas_2021;
sql

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:

DROP TEMPORARY TABLE IF EXISTS Tarefas_2023;
sql

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. Além disso, também encontra uma comparação abrangente entre MariaDB e MySQL.

Este artigo foi útil?
Para melhorar a sua experiência, este site usa cookies. Ao acessar o nosso site, você concorda com nosso uso de cookies. Mais informações
Page top