Como Renomear uma Tabela no MySQL: Comandos Essenciais

Por Gaspar Barancelli Junior em 22 de abril de 2024

Renomear uma tabela no MySQL é uma tarefa comum, especialmente quando se trabalha com bancos de dados. Pode ser necessário por uma série de razões, como padronização de nomenclatura, correção de erros ortográficos ou simplesmente para melhorar a organização do banco de dados. Felizmente, o MySQL fornece uma maneira simples de renomear tabelas sem perder dados. Neste tutorial, você aprenderá como renomear uma tabela no MySQL usando o comando RENAME TABLE.

Passo 1 - Conectar-se ao Banco de Dados

Antes de tudo, é necessário conectar-se ao banco de dados que contém a tabela que você deseja renomear. Você pode fazer isso através da linha de comando do MySQL ou usando uma interface gráfica como o MySQL Workbench ou DBeaver.

Passo 2 - Utilize o Comando RENAME TABLE

O comando RENAME TABLE permite que você renomeie uma tabela existente. A sintaxe básica é a seguinte:

RENAME TABLE nome_antigo TO nome_novo;

Substitua nome_antigo pelo nome atual da tabela e nome_novo pelo novo nome que você deseja atribuir à tabela. Aqui está um exemplo prático:

RENAME TABLE POST TO TUTORIAL;

No exemplo acima, a tabela POST será renomeada para TUTORIAL.

O comando RENAME TABLE é equivalente ao seguinte comando ALTER TABLE.

ALTER TABLE nome_antigo RENAME nome_novo;

A diferença é que o comando RENAME TABLE, ao contrário de ALTER TABLE, pode renomear várias tabelas em uma única declaração:

RENAME TABLE nome_antigo_1 TO nome_novo_1,
             nome_antigo_2 TO nome_novo_2,
             nome_antigo_3 TO nome_novo_3;

Passo 3 - Verifique o Resultado

Após executar o comando, é sempre uma boa prática verificar se a tabela foi renomeada corretamente. Você pode fazer isso executando uma consulta para listar todas as tabelas no banco de dados:

SHOW TABLES;

Se a tabela foi renomeada com sucesso, você verá o novo nome listado.

Conclusão

Renomear uma tabela no MySQL é uma tarefa simples, graças ao comando RENAME TABLE. Sempre que precisar fazer essa operação, lembre-se desses passos simples e você poderá renomear suas tabelas de forma eficiente e sem risco de perda de dados.

// Compartilhe esse Post

💫
🔥 NOVO APP

Domine o Inglês em 30 dias!

Inteligência Artificial + Repetição Espaçada • Método cientificamente comprovado

✅ Grátis para começar 🚀 Resultados rápidos
×