Bóson Treinamentos em Ciência e Tecnologia

Como renomear colunas usando comandos SQL no MySQL

Renomear colunas usando comandos SQL no MySQL

Como renomear colunas em uma tabela no MySQL com comandos SQL

Uma tarefa relativamente comum que realizamos ao gerenciar bancos de dados é a alteração do nome de uma coluna em uma tabela. Para tal, no MySQL, usamos a declaração ALTER TABLE seguida do comando CHANGE, especificando o nome atual da coluna e o novo nome que será atribuído a ela. Opcionalmente, podemos também alterar o tipo de dados em alguns casos.

Sintaxe:

ALTER TABLE nome_da_tabela
CHANGE nome_atual novo_nome [Tipo de Dados];

Exemplo:

Suponha uma tabela de produtos de nome tbl_Produto com a seguinte estrutura:

Coluna Tipo de Dados
ID_Prod SMALLINT
Nome_Prod VARCHAR(25)
Tipo_Prod VARCHAR(20)
Preco_Prod DECIMAL(6,2)

Desejamos alterar o nome da coluna Tipo_Prod para Categ_Prod, aumentando também a quantidade de caracteres suportada no campo . Para isso, executaremos o comando a seguir:

ALTER TABLE tbl_Produto
CHANGE Tipo_Prod Categ_Prod VARCHAR(30);

Após executar o comando anterior, a coluna será renomeada como especificado.

Sair da versão mobile