Qual o comando correto para apagar uma tabela no MySQL?
Qual o comando correto para apagar uma tabela no MySQL?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: A - DROP TABLE
Para entender a questão e a resposta correta, é essencial compreender o que cada um desses comandos faz no SQL, que é a linguagem padrão para gerenciar e manipular bancos de dados.
O comando DROP TABLE é utilizado para excluir uma tabela existente no banco de dados. Quando você executa esse comando, a estrutura da tabela e todos os seus dados são removidos permanentemente. É um comando que deve ser usado com cautela, pois uma vez que a tabela é excluída, não é possível recuperar suas informações a menos que você tenha um backup.
Os outros comandos listados nas alternativas não são reconhecidos pelo MySQL para a exclusão de tabelas. Por exemplo, DELETE TABLE não é utilizado no SQL; em vez disso, usamos DELETE para remover registros (linhas) de uma tabela, sem apagar a estrutura da tabela em si. TRUNCATE TABLE é outro comando que remove todos os registros de uma tabela, mas diferente do DELETE, ele não registra a exclusão de cada linha individualmente no log de transações (sendo mais rápido para apagar todos os dados de uma tabela), e mantém a estrutura da tabela intacta.
Portanto, a alternativa correta é a A, DROP TABLE, pois este é o comando que efetivamente apaga a tabela do banco de dados. Lembre-se sempre de verificar se você realmente deseja apagar a tabela por completo, pois essa ação não pode ser desfeita de maneira simples.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
"Poxa luci dos concursos, por que não delete ?"
Pois bem, a questão pede especificamente o comando para apagar uma tabela, apagar ela em si
o delete apenas apaga os dados de uma tabela, somente drop pode apagar a tabela como um todo
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo