Como adicionar uma nova coluna a uma tabela existente no MySQL: Comandos Essenciais
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.