English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL Excluir tabela (instrução DROP TABLE)

Neste tutorial, você aprenderá como usar SQL para excluir bancos de dados e tabelas.

Excluir tabela do banco de dados

Você pode usar a instrução DROP TABLE para excluir facilmente tabelas de banco de dados que não são mais necessárias. A instrução DROP TABLE exclui permanentemente todos os dados da tabela, bem como os metadados da tabela definidos no dicionário de dados.

Sintaxe

DROP TABLE exclui uma ou mais tabelas. Você pode usar a seguinte sintaxe:

DROP TABLE table1_name, table2_name, ...;

Aqui,table1_name,table2_nameé o nome da tabela a ser excluída.

Aviso:Excluir banco de dados ou tabelas é irreversível. Portanto, tenha cuidado ao usar a instrução DROP, pois o sistema de banco de dados geralmente não exibe qualquer aviso, como “Você tem certeza de que deseja excluir?”. Ele deletará imediatamente o banco de dados ou a tabela e todos os seus dados.

Vamos tentar usar a sentença DROP TABLE para excluir a tabela do banco de dados.

Se você lembrarCriar TabelaCapítulo, já discutimosDemonstraçãoFoi criada uma tabela no banco de dadospersonsA seguinte sentença excluirá permanentemente a tabela do banco de dados.

DROP TABLE persons;

Após executar os comandos acima, se tentar executarPessoaspersons)realizar qualquer operação na tabela (por exemplo, selecionar registros da tabela), você receberá uma mensagem de erro.

Excluir Banco de Dados

Da mesma forma, você pode usar a sentença DROP DATABASE para excluir um banco de dados. A seguinte comando excluirá permanentementeDemonstraçãoBanco de Dados.

DROP DATABASE demo;

Agora, se você tentar usar a sentença USE demo para selecionardemoBanco de Dados; caso contrário, receberá uma mensagem de erro, indicando 'Banco de Dados Desconhecido' ou 'Banco de Dados Não Existe'.