Como adicionar uma nova coluna a uma tabela existente no MySQL: Comandos Essenciais

Por Gaspar Barancelli Junior em 22 de abril de 2024

O MySQL é um dos sistemas de gerenciamento de banco de dados mais populares e poderosos. Em muitos casos, ao desenvolver um sistema, você pode precisar adicionar novas colunas a uma tabela existente. Este guia prático mostrará como adicionar uma nova coluna a uma tabela existente no MySQL.

Passo 1 - Conectar ao Banco de Dados

Primeiro, você precisa conectar-se ao seu banco de dados MySQL. Você pode fazer isso usando a linha de comando ou um cliente MySQL como o MySQL Workbench ou DBeaver.

mysql -u seu_usuario -p sua_senha

Substitua seu_usuario e sua_senha pelo nome de usuário e senha do seu banco de dados.

Passo 2 - Escolha o Banco de Dados

Depois de se conectar, selecione o banco de dados no qual deseja adicionar a nova coluna.

USE nome_do_banco_de_dados;

Substitua nome_do_banco_de_dados pelo nome do seu banco de dados.

Passo 3 - Adicione a Nova Coluna

Agora que você está conectado ao banco de dados e selecionou o banco de dados correto, você pode adicionar a nova coluna. Vamos supor que queremos adicionar uma nova coluna chamada nova_coluna à tabela nome_da_tabela.

ALTER TABLE nome_da_tabela
ADD nova_coluna tipo_de_dados;

Substitua nome_da_tabela pelo nome da tabela à qual deseja adicionar a nova coluna e tipo_de_dados pelo tipo de dados que a nova coluna deve armazenar. Por exemplo, INT, VARCHAR(255), DATE, etc.

Exemplo
ALTER TABLE POST
ADD TITLE VARCHAR(100);

Neste exemplo, uma nova coluna chamada TITLE será adicionada à tabela POST, e será do tipo VARCHAR com um tamanho máximo de 100 caracteres.

Passo 4 - Verifique a Alteração

Após adicionar a nova coluna, é uma boa prática verificar se a alteração foi feita corretamente. Você pode fazer isso executando o seguinte comando:

DESCRIBE nome_da_tabela;

Substitua nome_da_tabela pelo nome da tabela à qual você adicionou a nova coluna. Este comando exibirá a estrutura da tabela, incluindo a nova coluna.

Exemplo
DESCRIBE POST;

Conclusão

Adicionar uma nova coluna a uma tabela existente no MySQL é uma tarefa simples e direta. Usando o comando ALTER TABLE, você pode facilmente modificar a estrutura da sua tabela para atender aos requisitos do seu aplicativo.

// 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
×