Excluir / eliminar uma tabela no MySQL

Delete Drop Table Mysql



MySQL é um sistema de gerenciamento de banco de dados relacional que fornece soluções rápidas e confiáveis. É conhecido por sua capacidade de execução rápida e por sua experiência de usuário única e direta. A execução de operações CRUD são as operações principais e os conceitos básicos ao trabalhar com bancos de dados. Neste artigo, você aprenderá como excluir uma tabela em um banco de dados.

Antes de aprender mais sobre a exclusão de tabelas usando MySQL, certifique-se de ter a versão mais recente do MySQL instalada em seu computador. Além disso, certifique-se de que possui um banco de dados e uma tabela que deseja excluir. Neste artigo, presumimos que você entenda os conceitos básicos das instruções do MySQL e que tenha um banco de dados e uma tabela no MySQL que gostaria de excluir.







Você pode descobrir a versão do MySQL em execução no seu sistema executando o comando ‘mysql -V’:



mysql-V

Agora você pode seguir em frente sabendo que possui a versão mais recente instalada.



Para descobrir se o MySQL está funcionando corretamente, execute o seguinte comando:





sudo systemctl status mysql

Se o serviço não estiver em execução, você pode ativá-lo usando o comando abaixo:

sudo systemctl começar mysql

Após iniciá-lo, conecte-se ao servidor MySQL como usuário root com privilégios de superusuário usando sudo. Caso contrário, você pode inserir um nome de usuário personalizado em vez do nome de usuário raiz.



As etapas a seguir mostram o processo de exclusão da tabela para servidores MySQL no terminal de linha de comando.

sudo mysql-você enraíza-p

Depois de entrar no shell do MySQL, liste os bancos de dados e escolha o banco de dados do qual deseja excluir uma tabela.

EXPOSIÇÃO BASES DE DADOS ;

Selecione o banco de dados correto executando a instrução USE com o nome do banco de dados.

USAR nome do banco de dados;

Depois de escolher o banco de dados da lista, escolha também a tabela. Para ver uma lista das tabelas no banco de dados, execute o comando SHOW TABLES:

EXPOSIÇÃO TABELAS ;

Agora, escolha a tabela que deseja excluir. Para excluir a tabela, execute o comando DROP TABLE e forneça um nome para a tabela, por exemplo:

DERRUBAR TABELA Nome da tabela;

Se você não conseguir excluir ou eliminar uma tabela, certifique-se de que possui os privilégios corretos para essa tabela. Se você não tem o problema de privilégios, mas ainda está recebendo um erro ao tentar excluir uma tabela, então você pode estar tentando excluir uma tabela inexistente ou pode haver um erro de grafia. Para evitar esse erro, o MySQL fornece a cláusula IF EXISTS. Se você usar esta cláusula, o MySQL não lançará nenhum erro se não houver uma tabela com o nome fornecido na consulta no banco de dados. A cláusula IF EXISTS possui uma sintaxe específica que deve ser seguida, mostrada a seguir:

DERRUBAR BASE DE DADOS E SE EXISTE nome do banco de dados;

Conclusão

Este artigo inclui dois métodos diferentes de exclusão de uma tabela existente em um banco de dados MySQL, com e sem o uso da cláusula IF EXISTS. O artigo também descreveu a diferença entre esses dois métodos para sua conveniência.