logo

Tipo de coluna de alteração do MySQL

Alterar a definição da coluna é um recurso muito útil para o banco de dados sempre que quisermos. MySQL permite que um comando altere a definição da coluna, como nome e tipo, de acordo com nossas necessidades. Podemos fazer isso com a ajuda de um ALTERAR A TABELA declaração em MySQL . Neste artigo veremos passo a passo como alterar a definição da coluna usando o comando ALTER TABLE.

Sintaxe

A seguir está a sintaxe para alterar o tipo de dados de uma coluna no MySQL:

 ALTER TABLE table_name MODIFY column_name datatype; 

Vamos entender os parâmetros da declaração em detalhes:

  • Primeiro, especificaremos o Nome da tabela após as palavras-chave ALTER TABLE contendo a coluna que iremos modificar.
  • Em segundo lugar, especificaremos o nome da coluna que queremos alterar o tipo de dados após a cláusula MODIFY.
  • Por fim, especificaremos o novo tipo de dados para a coluna alterar o tipo de coluna.

Se quisermos alterar os tipos de dados de múltiplas colunas em uma única instrução, podemos usar a instrução da seguinte forma:

 ALTER TABLE table_name MODIFY COLUMN column_name1 data_type, MODIFY COLUMN column_name2 data_type ... ; 

Exemplo de tipo de coluna de alteração do MySQL

Vamos entender como a instrução ALTER TABLE funciona no MySQL através de vários exemplos para alterar a definição da coluna. Suponha que temos uma tabela chamada ' funcionários ' que contém as seguintes descrições de colunas:

Nome da tabela: funcionários

Tipo de coluna de alteração do MySQL

Na imagem acima, podemos ver que o emp_id tipo de dados de coluna é um inteiro tipo. Agora suponha que queiramos alterar o tipo de dados de emp_id de INT para VARCHAR; podemos executar a instrução abaixo para fazer isso:

remover o último caractere da string
 mysql> ALTER TABLE employees Modify column emp_id varchar(10); 

Após executar a instrução, se nenhum erro for encontrado, a saída abaixo deverá ter aparecido:

Tipo de coluna de alteração do MySQL

Vamos verificar as informações da tabela através do DESCREVER declaração:

Tipo de coluna de alteração do MySQL

Na saída, podemos observar que o tipo de dados da coluna emp_id foi alterado de inteiro para varchar.

mapas java

Suponha que você queira alterar mais de um tipo de dados de coluna da tabela 'funcionários' usando uma única instrução. Nesse caso, especificaremos o nome da coluna usando o operador vírgula (,) . Veja a declaração abaixo:

 mysql> ALTER TABLE employees MODIFY COLUMN emp_id int(5), MODIFY COLUMN income VARCHAR(20); 

Após executar a instrução, se nenhum erro for encontrado, a saída abaixo deverá ter aparecido:

Tipo de coluna de alteração do MySQL

Agora, verifique novamente as informações da tabela através da instrução DESCRIBE:

Tipo de coluna de alteração do MySQL

Na saída, podemos observar que o tipo de dados da coluna emp_id foi alterado de varchar para inteiro, e a coluna de renda foi alterada de inteiro para varchar.

Como alterar o tipo de dados da coluna no ambiente de trabalho MySQL?

Para alterar o tipo de dados da coluna usando Ambiente de trabalho MySQL , primeiro precisamos iniciá-lo e depois fazer login usando o nome de usuário e a senha que criamos anteriormente. Ele retornará a tela da seguinte forma:

Tipo de coluna de alteração do MySQL

Agora execute as seguintes etapas para alterar a definição da coluna, como nome ou tipo de dados:

1. Vá para a aba Navegação e clique no botão Menu de agendamento que contém todos os bancos de dados disponíveis no servidor MySQL.

o sorriso mais bonito

2. Selecione o banco de dados ( por exemplo , mystudentdb), clique duas vezes nele e mostre o submenu contendo Tabelas, Visualizações, Funções e Procedimentos Armazenados.

3. Expanda o Submenu Tabelas e selecione a tabela na qual deseja alterar a definição da coluna. Por exemplo , o ' estudantes 'tabela contém a seguinte definição de coluna:

Tipo de coluna de alteração do MySQL

4. Se quisermos mudar o aula tipo de coluna de INT para VARCHAR, então clique com o botão direito na tabela selecionada (alunos) e depois clique no Alterar a tabela opção. Devemos obter a tela conforme abaixo:

Tipo de coluna de alteração do MySQL

5. Clique no tipo de dados caixa correspondente à coluna que deseja alterar, escolha o tipo desejado e clique no botão Aplicar botão. Veja a imagem abaixo:

Tipo de coluna de alteração do MySQL

6. Obteremos a tela abaixo. Se nenhum erro for encontrado, clique no botão Aplicar botão.

Tipo de coluna de alteração do MySQL

7. Por fim, clique no Terminar botão para concluir o processo.

Tipo de coluna de alteração do MySQL

8. Agora verifique novamente as informações da tabela por meio da instrução DESCRIBE.

Tipo de coluna de alteração do MySQL

Na saída, podemos observar que o tipo de dados do coluna de classe foi alterado de inteiro para varchar .