Exclua/solte uma tabela em mysql

Exclua/solte uma tabela em mysql

O MySQL é um sistema de gerenciamento de banco de dados relacional que fornece soluções rápidas e confiáveis. É conhecido por sua capacidade de executar rapidamente e por sua experiência única e direta do usuário. A realizaçã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á a excluir uma tabela em um banco de dados.

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

Você pode descobrir a versão do MySQL em execução em seu sistema executando o comando 'mysql -v':

mysql -v

Agora você pode seguir em frente sabendo que tem 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ê poderá ativar o serviço usando o comando abaixo:

sudo systemctl start mysql

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

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

sudo mysql -u root -p

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

Mostrar bancos de dados;

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

Use Database_name;

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

Mostrar mesas;

Agora, escolha a tabela que você gostaria de excluir. Para excluir a tabela, execute o comando "Drop tabela" e forneça um nome de tabela, por exemplo:

Soltar tabela tabela_name;

Se você não conseguir excluir ou soltar uma mesa, verifique se você tem os privilégios corretos para essa tabela. Se você não tiver o problema dos privilégios, mas ainda está recebendo um erro ao tentar excluir uma tabela, você pode estar tentando excluir uma tabela inexistente, ou pode haver um erro de ortografia. Para evitar esse erro, o MySQL fornece a cláusula "se existe". Se você usar esta cláusula, o MySQL não lançará erros se não houver tabela do nome dado na consulta no banco de dados. A cláusula "se existe" possui uma sintaxe específica que precisa ser seguida, mostrada abaixo:

Soltar banco de dados se existir Database_name;

Conclusão

Este artigo inclui dois métodos diferentes para excluir uma tabela existente em um banco de dados MySQL, com e sem usar a cláusula "se existe". O artigo também descreveu a diferença entre esses dois métodos para sua conveniência.