Como faço para renomear uma coluna em mysql?

Como faço para renomear uma coluna em mysql?
MySQL é um sistema popular de gerenciamento de banco de dados que fornece a espinha dorsal para uma grande parte da Internet de hoje. Desenvolvido e mantido pela Oracle, o MySQL é um RDBMS de código aberto (sistema de gerenciamento de banco de dados relacional) com um modelo cliente-servidor. Oferece armazenamento seguro de banco de dados, desempenho rápido e recursos poderosos.

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.

$ Alter alteração da tabela

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ção

Como alternativa, se você quiser renomear uma tabela, a estrutura da consulta ficará assim.

$ Renomear tabela para

Você também pode renomear várias tabelas em uma única vez.

$ Renomear tabela para, para

O 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.

$ Select * de 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.

Alter países da tabela
Alterar country_id country_code char (2),
Alterar country_label country_name varchar (40),
Alterar region_id region_code int;

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.

$ Mesas de show;

Em seguida, execute a seguinte consulta.

Renomear a tabela
países para independentes_regiões,
trabalhos para atribuídos_tasks,
departamentos para seções;

Verifique 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!