Sintaxe
>> ALTER TABLE TABLE_NAME DROP COLUMN EXISITE_COLUMN_NAME;Vamos examinar a sintaxe acima para esta consulta:
Nota: você pode ter mais de uma coluna a ser excluída. Para isso, você precisa usar mais de uma cláusula de coluna de gota em sua consulta.
Soltar coluna via mysql workbench
Certifique -se de ter o MySQL instalado no seu sistema Windows. Você tem que abrir o recém -instalado MySQL Workbench a partir do botão Iniciar da sua área de trabalho. Temos que garantir que conecte nossa bancada de trabalho MySQL com o banco de dados do menu principal da bancada na bancada na guia 'Banco de dados'.
Sob a barra de navegação do Workbench, temos uma lista de bancos de dados diferentes que já criamos. Dentro do banco de dados 'dados', adicionamos uma tabela 'aluno'. A tabela 'aluno' tem os seguintes registros como abaixo.
Se você deseja soltar uma coluna de uma tabela existente 'aluno', você precisa navegar na direção dos esquemas embaixo do navegador. Dentro do banco de dados 'dados', temos uma lista de tabelas, e.g., aluno e professor. Vamos expandir a tabela 'aluno'. Enquanto pairava sobre ele, você descobrirá uma representação do ícone de configuração, como mostrado abaixo. Acertar para continuar.
Uma nova janela será aberta na bancada como abaixo. Podemos ver uma lista de colunas e suas definições. Para soltar uma coluna da tabela, você deve selecionar essa coluna, clique com o botão direito do mouse e pressione a opção 'Excluir selecionada'.
Uma nova janela será exibida, tendo uma consulta escrita nela para soltar uma coluna. Pressione no botão Aplicar para prosseguir com a atualização.
Outra janela abaixo será aberta. Toque em um botão de acabamento para refletir as alterações na mesa 'aluno'.
Você pode ver uma coluna 'idade' foi removida da tabela 'aluno', pois não conseguimos encontrá -la aqui.
Experimente a consulta abaixo em um local de verificação de Workbench abaixo do navegador para soltar uma coluna de uma tabela. Toque no ícone flash sob a barra de navegação, conforme destacado na imagem abaixo para refletir as mudanças da consulta.
>> Alter dados da tabela.Age da idade da coluna do aluno;A nova tabela alterada sem uma coluna 'idade' é mostrada abaixo.
Soltar uma coluna via shell de linha de comando
Verifique se você tem um utilitário de shell da linha de comando da linha de comando do MySQL foi instalado no seu sistema atual. Para remover uma coluna de uma tabela enquanto estiver usando a linha de comando, abra o cliente da linha de comando MySQL na barra de tarefas. Digite sua senha MySQL enquanto solicitada no shell para continuar trabalhando.
Suponha que tenhamos uma tabela 'aluno' com algum registro que reside no esquema 'dados'. Durante a verificação, encontramos um determinado recorde na tabela 'aluno'. No momento, esta tabela provavelmente tem 9 colunas.
>> Selecione * FROM dados.Ordem do aluno por ID;Exemplo 01: soltar uma única coluna
Se você está procurando um exemplo para excluir uma única coluna de uma tabela existente, este exemplo é realmente para você. Considerando a mesma tabela acima, vamos excluir a coluna chamada 'LastName'. Depois disso, devemos ter 8 colunas restantes. Experimente a consulta abaixo no shell do cliente da linha de comando MySQL. Se a consulta funcionar corretamente, ele exibirá uma mensagem de que a consulta está 'ok'.
>> Alter dados da tabela.coluna de gota de aluno lastname;A imagem acima mostra que a consulta funciona corretamente e a coluna 'LastName' foi removida da tabela 'aluno'. Vamos verificar e usar a mesma consulta selecionada para ligar para a tabela de 'aluno'.
>> Selecione * FROM dados.Ordem do aluno por ID;A saída abaixo mostra que restamos com apenas 8 colunas, e a coluna 'LastName' e seus valores foram excluídos da tabela 'aluno' com sucesso.
Você pode excluir colunas desde o início, último, meio e de qualquer posição da tabela.
Exemplo 02: solte mais de uma coluna
Você também pode soltar mais de uma coluna de qualquer tabela em MySQL usando a consulta Alter. Você só precisa adicionar mais de uma cláusula de queda na consulta alterada. Vamos pegar o mesmo acima da tabela atualizada 'aluno' com 8 colunas. Temos que excluir as duas colunas, e.g., gênero e reg_date, a partir disso. Para isso, temos que usar duas cláusulas de coluna de queda em nossa consulta. Vamos executar a consulta ALTER abaixo, seguida pelas cláusulas Drop no shell do cliente da linha de comando MySQL.
>> Alter dados da tabela.Gênero da coluna do aluno, coluna Drop Reg_date;Como você pode ver na mensagem de consulta acima, a consulta funcionou perfeitamente. Ao verificar a tabela 'aluno', temos uma tabela atualizada com 5 colunas restantes. A coluna chamada 'gênero' e 'reg_date' foi removida dela.
>> Selecione * FROM dados.Ordem do aluno por ID;Apontar que excluímos as colunas reg_date e gênero de dois locais diferentes de uma tabela. Isso significa que você pode excluir qualquer coluna de qualquer local de uma tabela. Não é necessário excluir colunas do último lugar da tabela.
Conclusão
Você tentou proficientemente todas as perguntas para excluir, remover ou soltar uma única coluna ou mais de uma coluna de uma tabela já definida em um banco de dados enquanto trabalhava no mysql workbench e na linha de comando shell. Esperamos que você não tenha problemas enquanto experimenta todos os métodos acima.