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;sqlSubstitua “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;sqlExemplo 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;sqlTanto 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;sqlExcluir 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;sqlNesse 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.
Em nosso Digital Guide, você aprende como instalar o MariaDB. Além disso, também encontra uma comparação abrangente entre MariaDB e MySQL.

