Este guia mostrará como renomear uma coluna em mysql.
Renomear uma coluna em MySQL
No MySQL, um banco de dados geralmente consiste em várias tabelas contendo linhas e colunas que contêm vários dados. Para demonstração, renomearemos o nome da coluna de uma tabela específica.
Para demonstração, usarei este banco de dados de amostra. É um banco de dados muito grande que deve ser suficiente para quase qualquer situação de teste. Por conveniência, usarei o PhpMyadmin para acessar o banco de dados e executar consultas. Saiba mais sobre a instalação e a configuração de phpmyadmin e mysql.
Estrutura básica
Para renomear uma coluna, a estrutura da consulta ficará assim.
Se houver várias colunas a serem renomeadas, podemos fazer isso em uma única consulta também. Nesse caso, a estrutura da consulta ficará assim.
$ Alter alteração da tabela, alteraçãoComo alternativa, se você quiser renomear uma tabela, a estrutura da consulta ficará assim.
$ Renomear tabela paraVocê também pode renomear várias tabelas em uma única vez.
$ Renomear tabela para, paraO MySQL também permite o uso de renomear entre vários bancos de dados.
$ Renomear tabela . PARA .Renomear coluna da tabela
Vamos dar uma olhada na tabela de banco de dados de amostra países.
A partir desta tabela, vamos renomear nome do país (Varchar (40)) para country_label (Varchar (40)). A consulta vai se parecer com isso.
$ ALTER TABLE PAÍSES MUDENTOS Country_name country_label Varchar (40);Verifique a mudança.
$ Show colunas de países;Renomear várias colunas
Estaremos renomeando várias colunas nos países da tabela no próximo exemplo. Vamos mudar country_id para Código do país, country_label para nome do país, e região_id para Código Regional.
Verifique as alterações.
$ Show colunas de países;Renomear tabelas
Agora, vamos tentar renomear a mesa. Vamos renomear a mesa países para Independent_regions. Primeiro, observe os nomes atuais da tabela.
$ Mesas de show;Execute a seguinte consulta para renomear a tabela de destino.
$ Renomear países da tabela para Independent_regions;Verifique a mudança.
$ Mesas de show;Renomear várias tabelas
Agora, vamos tentar alterar vários nomes de tabela ao mesmo tempo. Anote de todas as tabelas atuais.
Em seguida, execute a seguinte consulta.
Renomear a tabelaVerifique as alterações.
$ Mesas de show;Pensamentos finais
Parabéns! Você renomeou com sucesso uma coluna existente em MySQL. Este tutorial também mostra renomear uma tabela existente. Para renomear colunas e tabelas, você precisa entender os fundamentos da declaração ALTERAR A TABELA.
Cada tabela MySQL é baseada em um design de chave. Na terminologia MySQL, é conhecida como um esquema. Ele contém os dados necessários sobre o padrão da colocação de dados na tabela. Este guia explora o conceito de esquema com exemplos práticos.
Computação feliz!