Excluir/soltar um banco de dados em MySQL

Excluir/soltar um banco de dados em MySQL

O MySQL é um RDBMS (sistema de gerenciamento de banco de dados relacional) que é famoso por sua velocidade e interface fácil de usar. Neste artigo, você aprenderá sobre os diferentes métodos para excluir ou soltar um banco de dados em MySQL. Neste artigo, assumimos que você já tem um conhecimento prático da criação e listagem de bancos de dados em MySQL. Portanto, fique à vontade para ler se você já instalou o MySQL no seu sistema e possui alguns bancos de dados dummy no MySQL que deseja excluir. Para começar com o MySQL, abra o terminal. Primeiro, verifique a versão do MySQL através do seguinte comando: mysql -v


Se você tem a versão mais recente do MySQL, está pronto para ir.

Em seguida, verifique o status do MySQL do sistema.Serviço executando o seguinte comando

SUDO SYSTEMCTL STATUS MYSQL


Se o serviço não estiver ativo, inicie o serviço.

sudo systemctl start mysql

Depois de iniciar o serviço, conecte -se ao cliente MySQL ou faça login no shell MySQL como usuário root. Se você não tiver acesso ao login do usuário root, substitua 'root' pelo seu nome de usuário. Neste artigo, usaremos o terminal para demonstrar o processo em vez da GUI, conhecida como MySQL Workbench.

sudo mysql -u root -p


Depois de fazer login no MySQL, liste os bancos de dados usando o comando 'show bancos de dados'.

Showdatabases;


Depois de ter a lista de bancos de dados, selecione o banco de dados que deseja excluir. Se você deseja excluir um banco de dados existente, pode executar o comando simples 'Drop Database', juntamente com o nome do banco de dados, como segue:

DropDatabase Database_Name;


Lembre -se de que você só pode excluir ou soltar um banco de dados se tiver os privilégios para excluir esse banco de dados. Portanto, certifique -se de fazer login com o usuário específico que tem os privilégios para excluir esse banco de dados.

Depois de excluir o banco de dados, listaremos os bancos de dados novamente usando o comando 'show bancos de dados'.

Showdatabases;


Como você pode ver, o banco de dados excluído não existe mais em MySQL.

Em outro caso, assim como a criação de um banco de dados, você pode usar a cláusula 'se existe' para evitar o erro se não houver banco de dados com o nome fornecido. Se você não usar a cláusula 'se existir' e o banco de dados não existe, o MySQL gerará um erro. A sintaxe para usar a cláusula 'if exist' é a seguinte

DropDatabaseifeXists Database_name;

Conclusão

Este artigo contém dois métodos diferentes para excluir um banco de dados existente no MySQL, com e sem a cláusula 'if exist'.