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.

Sobre Fábio dos Reis (1194 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Astronomia, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

Escreva um comentário

Seu e-mail não será divulgado


*