🧚 Escute! O Beekeeper Studio é uma GUI de banco de dados rápida, moderna e open source Baixar
8 de agosto de 2024 Por Matthew Rathbone

MySQL

No MySQL, é importante observar que a sintaxe é um pouco diferente. O MySQL não oferece suporte direto a ALTER TABLE RENAME COLUMN. No entanto, podemos usar a palavra-chave CHANGE. Veja como fazer:

ALTER TABLE table_name
CHANGE old_column_name new_column_name column_type;

Uma implementação real fica assim:

ALTER TABLE Employees
CHANGE Name Fullname VARCHAR(100);

Nesse código, estamos alterando a coluna ‘Name’ da tabela ‘Employees’ para ‘Fullname’. Observe que você precisa especificar o tipo da coluna.

PostgreSQL e Oracle SQL

No PostgreSQL e no Oracle SQL, você pode usar diretamente a sintaxe ALTER TABLE... RENAME COLUMN, como mostrado abaixo:

ALTER TABLE table_name
RENAME COLUMN old_column_name TO new_column_name;

Um exemplo seria:

ALTER TABLE Employees
RENAME COLUMN Name TO Fullname;

SQL Server

O SQL Server também não oferece suporte direto à sintaxe ALTER TABLE... RENAME COLUMN. Teremos que usar a stored procedure sp_rename. Essa procedure recebe o nome completo da tabela e da coluna, o novo nome da coluna e uma string fixa ‘COLUMN’:

EXEC sp_rename 'table_name.old_column_name', 'new_column_name', 'COLUMN';

Veja como usar a stored procedure sp_rename:

EXEC sp_rename 'Employees.Name', 'Fullname', 'COLUMN';

Sqlite

O SQLite também oferece suporte à sintaxe ALTER TABLE... RENAME COLUMN.

ALTER TABLE table_name
RENAME COLUMN old_column_name TO new_column_name;

Por exemplo:

ALTER TABLE Employees
RENAME COLUMN Name TO Fullname;

Renomeando colunas com o Beekeeper Studio

O Beekeeper Studio funciona com diversos bancos de dados SQL, como MySQL, PostgreSQL, SQL Server e SQLite.

Para renomear uma coluna, basta clicar com o botão direito na coluna que você quer renomear na visualização do schema, selecionar ‘Rename column’ e digitar o novo nome.

Conclusão

Renomear colunas é um processo simples com o comando ALTER TABLE em SQL. A sintaxe varia um pouco entre os bancos de dados SQL, mas o conceito continua o mesmo. Teste suas alterações em um ambiente de desenvolvimento antes de aplicá-las em produção para evitar problemas. Bons códigos!

Outros artigos que você pode gostar:

Beekeeper Studio é um cliente de banco de dados gratuito e open source

A melhor ferramenta de consultas e edição de SQL que já usei. Tem tudo o que preciso para gerenciar meu banco de dados. - ⭐⭐⭐⭐⭐ Mit

O Beekeeper Studio é rápido, intuitivo e fácil de usar. Ele suporta vários bancos de dados e funciona muito bem no Windows, Mac e Linux.

A versão do Beekeeper para Linux tem 100% dos recursos, sem atalhos e sem concessões.

O que os usuários dizem sobre o Beekeeper Studio

★★★★★
"O Beekeeper Studio substituiu completamente meu antigo fluxo de trabalho com SQL. É rápido, intuitivo e torna o trabalho com banco de dados prazeroso de novo."
— Alex K., Desenvolvedor de Banco de Dados
★★★★★
"Já testei muitas GUIs de banco de dados, mas o Beekeeper encontra o equilíbrio perfeito entre recursos e simplicidade. Simplesmente funciona."
— Sarah M., Engenheira Full Stack

Pronto para melhorar seu fluxo de trabalho com SQL?

download Baixar grátis