SQL permite que um usuário remova um ou mais colunas de uma determinada tabela no banco de dados se não forem mais necessárias ou se tornarem redundantes. Para fazer isso, o usuário deve ter permissão ALTER no objeto. Neste artigo, você aprenderá sobre os seguintes tópicos em detalhes:

  1. Sintaxe da coluna DROP em SQL
  2. Como eliminar uma coluna no SQL?
  3. Como descartar várias colunas no SQL?
  4. Eliminando uma coluna que é uma chave estrangeira
  5. Conclusão

Vamos começar com a sintaxe para usar a instrução ALTER TABLE DROP COLUMN.

Sintaxe

ALTER TABLE nome_tabela

DROP COLUMN column_name;

Na sintaxe mencionada acima,

Primeiro, você define o nome da tabela da qual deseja remover ou excluir a coluna.

Em segundo lugar, você escreve o nome da coluna que deseja excluir na cláusula DROP.

Um usuário também pode eliminar várias colunas simultaneamente de uma tabela. Você pode fazer isso listando os nomes das colunas que deseja eliminar, separados por uma vírgula. Consulte a sintaxe abaixo para um entendimento claro.

Sintaxe

ALTER TABLE nome_tabela

DROP COLUMN

column_name1,

column_name2,

…,

column_name_n;

Agora que você examinou a sintaxe, é hora de ver um exemplo para cada um dos casos acima.

Curso GRATUITO: Introdução à Análise de Dados

O domínio da análise de dados está à distância de um clique! Começar a aprender

Curso GRATUITO: Introdução à Análise de Dados

Descartando uma coluna

Para remover uma coluna da tabela, primeiro crie uma tabela chamada ‘Alunos’ com as seguintes declarações.

DropInSQL_1

DropInSQL_2

Como resultado dessas declarações, você terá a tabela criada conforme mostrado abaixo:

DropInSQL_3.

Agora, você terá que usar o comando ALTER para remover uma coluna da tabela.

DropInSQL_4

Observe que quando você usa o comando ALTER, ele fornece a saída como Tabela alterada. Agora, se você verificar sua tabela, ela ficará parecida com a que está representada abaixo.

DropInSQL_5.

Agora, a coluna IDADE foi eliminada ou excluída da tabela ALUNOS. A seguir, você verá como excluir várias colunas simultaneamente.

Eliminando várias colunas

Neste exemplo, você eliminará as colunas Nome e Endereço da tabela criada.

DropInSQL_6.

Resultado-

DropInSQL_7

Agora, como você pode ver, só resta a coluna ID na tabela”Alunos”.

Programa de Pós-Graduação em Análise de Negócios

Em parceria com a Purdue University VER CURSO

Programa de Pós-Graduação em Análise de Negócios

Eliminar uma coluna que seja uma chave estrangeira

Se você criou uma chave estrangeira em uma tabela e deseja descartá-la, pode fazer isso facilmente usando o comando ALTER junto com a instrução de restrição DROP. Vamos dar uma olhada na sintaxe para descartar uma chave estrangeira .

Sintaxe:

ALTER TABLE nome_tabela

DROP CONSTRAINT fk_name;

Aqui, table_name representa a tabela da qual a chave estrangeira deve ser eliminada e fk_name representa o nome da coluna que é a chave estrangeira na tabela a ser alterada.

DropInSQL_8

Esta é nossa tabela pai que tem product_id como sua chave primária.

DropInSQL_9

Esta instrução representa a tabela filho “shop” compreendendo shop_id como sua chave primária e fk_shop_product_id como sua chave estrangeira que se relaciona ao campo product_id na tabela pai.

DropInSQL_10

Usando a instrução acima, você eliminou a chave estrangeira na tabela filha.

Ganhe experiência nas mais recentes ferramentas e técnicas de análise de negócios com o Programa de certificação de analista de negócios . Inscreva-se agora!

Concluindo

Aqui está um rápido resumo dos tópicos abordados neste tutorial. Primeiro, você aprendeu que o SQL fornece ao usuário permissão para eliminar uma coluna que não é mais necessária usando o comando ALTER. A seguir, você viu que existem duas maneiras de eliminar uma coluna no SQL, você pode descartar uma única coluna ou várias colunas simultaneamente. Depois disso, você abordou como eliminar uma chave estrangeira na tabela usando a restrição DROP no comando ALTER.

E agora que você aprendeu sobre o conceito de coluna DROP em SQL, deve estar ansioso para aprender e explorar mais sobre SQL. Confira o treinamento de certificação em SQL do Simplilearn e inscreva-se agora mesmo para dominar o SQL como nunca antes.

Tem alguma pergunta para nós? Deixe-os na seção de comentários deste artigo. Nossos especialistas entrarão em contato com você da mesma forma, o mais rápido possível!

Source link

Categories: Wordpress