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 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:
DROP DATABASE Nombre_de_la_base_de_datos;sqlBasta 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.
DROP DATABASE IF EXISTS Nombre_de_la_base_de_datos;sqlComo 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:
mysql> SHOW DATABASES;
mysql> DROP DATABASE Tareas_2023;sql