Pular para o conteúdo principal
Documentos
FunçõesExpressõesKeywordsDeclaraçõesCláusulas

Palavra-chave MySQL DROP

A palavra-chave DROP no MySQL é usada para excluir objetos de banco de dados inteiros, como tabelas, bancos de dados, visualizações ou índices. Remove permanentemente o objeto especificado e todos os seus dados, o que não pode ser desfeito.

Uso

A palavra-chave DROP é usada quando você precisa remover um objeto de banco de dados existente que não é mais necessário. Esse comando deve ser usado com cautela, pois exclui o objeto e todo o seu conteúdo permanentemente.


DROP [object_type] object_name;

Nessa sintaxe, [object_type] pode ser TABLE, DATABASE, VIEW, ou INDEX, e object_name é o nome do objeto que você deseja eliminar.

Cláusula opcional

A cláusula IF EXISTS pode ser usada para evitar erros se o objeto especificado não existir. Por exemplo:


DROP TABLE IF EXISTS employees;

Exemplos

1. Soltar uma mesa


DROP TABLE employees;

Esse comando exclui a tabela employees juntamente com todos os seus dados.

2. Soltar um banco de dados


DROP DATABASE company_db;

Aqui, todo o banco de dados company_db é removido, inclusive todas as tabelas e dados contidos nele.

3. Eliminar um índice


ALTER TABLE customers DROP INDEX idx_customer_name;

Este exemplo remove o índice idx_customer_name da tabela customers usando a instrução ALTER TABLE, que é a abordagem típica do MySQL.

Dicas e práticas recomendadas

  • Faça backup antes de descartar. Certifique-se de que você tenha um backup dos dados antes de executar um comando DROP, pois ele é irreversível.
  • Verifique as dependências. Verifique todas as dependências ou restrições vinculadas ao objeto que você está eliminando para evitar a interrupção de operações relacionadas.
  • Use com cautela. Execute os comandos do DROP somente quando você tiver certeza de que o objeto é desnecessário.
  • Verifique novamente os nomes. Confirme o nome do objeto para evitar que você solte acidentalmente o objeto errado.
  • Considere os privilégios do usuário. Verifique se você tem as permissões necessárias para executar as operações do DROP, pois essas ações exigem privilégios de usuário específicos.

Aprimoramento de SQL para iniciantes

Adquira as habilidades de SQL para interagir com seus dados e consultá-los.
Comece a aprender de graça