Coluna SQL Excluir da tabela

Coluna SQL Excluir da tabela
Ao trabalhar com um banco de dados SQL, é comum querer excluir uma coluna. Pode ser que a coluna não seja mais relevante, ou você acidentalmente a adicionou ao criar sua mesa. Seja qual for o seu motivo, excluir colunas de uma tabela é direta. Além disso, o SQL permite a exclusão de várias colunas em um único comando.

Este guia abrange todos os detalhes sobre a exclusão de colunas de uma tabela. Em resumo, criaremos uma tabela e depois mostraremos como excluir colunas.

Como excluir uma coluna da tabela

Antes de abrirmos nosso SQL, primeiro precisamos garantir que tenhamos o MySQL em execução. Confirme seu status usando o comando abaixo.

$ sudo systemctl status mysql

Se não estiver em funcionamento, use o SystemCtl para iniciá -lo.

$ sudo systemctl start mysql

Vamos abrir nosso MySQL na linha de comando com o comando abaixo.

$ mysql -u root -p

Para este tutorial, usaremos o Linuxhint base de dados. Portanto, selecione seu banco de dados usando o comando de uso.

Depois de selecionarmos o banco de dados, vamos criar o Usuários Tabela com várias colunas. No nosso caso, temos quatro colunas.

Podemos usar o INSERIR comando para inserir valores em nossas colunas.

Até agora, podemos verificar o status da nossa tabela usando o Selecione * comando. Na imagem abaixo, você notará que temos várias colunas e os valores que inserimos nas colunas.

Agora que temos nossa mesa pronta, é hora de focar em como excluir colunas.

Para excluir uma coluna de uma tabela, o ALTERAR O comando é usado. O comando suporta modificar a estrutura das tabelas, incluindo a adição de colunas, modificando -as, renomear e excluir colunas.

Abaixo está a sintaxe para excluir colunas de uma tabela.

$ Alter tabela Table_name Drop colun column_name;

Você deve adicionar o derrubar palavra -chave para excluir sua tabela. Por exemplo, se quiséssemos excluir a coluna sobrenome da tabela Usuários, Poderíamos executar o comando SQL abaixo.

$ ALTER Usuários da tabela soltar a coluna Sobrenome;

Depois de deixarmos cair a coluna, podemos usar o Desc comando para ver a nova estrutura. A saída abaixo mostra a mensagem de sucesso depois de soltarmos a coluna e as colunas restantes depois de executar o comando DESC.

Outra maneira de confirmar que a coluna descartada é excluída é selecionando todas as colunas e seus valores usando o comando Selecionar All, como na imagem abaixo. Você notará que não temos o último nome da coluna.

Excluindo várias colunas

Vamos primeiro usar a palavra -chave add para adicionar mais colunas à nossa tabela para demonstrar como podemos excluir várias colunas.

Vamos verificar a estrutura atual da tabela usando o comando DESC.

Para excluir várias colunas em um comando, adicione a palavra -chave Drop para cada nome de coluna separado por um comando.

Aqui está a sintaxe para excluir várias colunas.

$ ALTER TABLE TABLE_NAME DROP COLUMN1, coluna Drop column2, coluna Drop column3;

No exemplo abaixo, estamos descartando a idade e a altura da coluna. Podemos confirmar a exclusão usando o comando DESC.

Observe que você não precisa adicionar a palavra -chave da coluna ao usar o SQL. Usando a sintaxe abaixo, você também pode excluir uma coluna em uma tabela.

$ Alter tabela tabela_name Drop colun_name;

Conclusão

A palavra -chave alter é usada para excluir uma coluna no SQL. Este guia apresentou vários exemplos de uso prático de colunas de exclusão em uma tabela, incluindo excluir várias colunas usando um comando um comando. Além disso, vimos como confirmar a exclusão usando o Desc palavra -chave. Felizmente, agora você pode trabalhar com tabelas no SQL e usar o comando alter para modificar sua estrutura.