Database
 sql >> Base de Dados >  >> RDS >> Database

Como descartar tabelas e colunas com SQL


No último artigo, aprendemos como criar uma tabela para nosso banco de dados. Estávamos trabalhando com uma tabela de correspondentes de boletins. Agora, vamos aprender como descartar uma tabela do nosso banco de dados.

Você deve se lembrar de que nosso objetivo ao aprender o básico do SQL era poder criar, ler, atualizar e excluir itens em nosso banco de dados. A tabela de descarte abrange a parte de exclusão desse objetivo. Mas as mesas não são a única coisa que você pode largar. Você também pode remover colunas de uma tabela.

Como eliminar uma tabela de banco de dados


Se você estiver usando o MySQL via linha de comando ou se tiver um aplicativo usando algum tipo de programa de gerenciamento de banco de dados relacional, a sintaxe para a queda da tabela será a mesma.

Uma vez logado em seu programa, você pode usar um comando como este:
DROP TABLE respondents;

No exemplo acima, continuamos com nosso exemplo anterior de usar nossa tabela de “respondentes” do boletim informativo. Isso terá o efeito de obliterar completamente esta tabela e todos os seus dados de nosso banco de dados.

Este é um movimento muito drástico. Vamos imaginar que você só queria remover uma determinada coluna da tabela. Por exemplo, talvez o campo de coleta de endereço IP não fosse mais necessário. Nesse caso, você pode simplesmente descartar essa coluna específica do banco de dados.

Como remover uma coluna de uma tabela


Aqui, vamos excluir apenas o endereço IP coluna da nossa tabela de respondentes do boletim informativo.

Para fazer isso corretamente, vamos nomear a tabela que queremos alterar e qual coluna gostaríamos de eliminar.
ALTER TABLE respondents DROP COLUMN ip_address;

Usando o comando acima, informamos ao SQL que queremos “alterar” a tabela chamada respondentes e solte a coluna chamada “ip_address” dele. Usando essa mesma instrução, podemos descartar qualquer coluna do nosso banco de dados que precisarmos.