🪚Alterar tabelas
Às vezes é necessário modificar uma tabela existente em um banco de dados. Para isso, contamos com o comando ALTER TABLE.
Adicionar e excluir colunas
Podemos utilizar o ALTER TABLE
para adicionar ou excluir uma coluna de uma tabela existente. Isso é útil quando precisamos aumentar a estrutura da tabela para incluir novos dados ou reduzir os dados já existentes.
ADD COLUMN
ALTER TABLE Estudante
ADD COLUMN sobrenome VARCHAR(50) NOT NULL;
DROP COLUMN
ALTER TABLE Estudante
DROP COLUMN sobrenome;
Renomear uma tabela (ALTER TABLE/RENAME TO)
ALTER TABLE Estudante
RENAME TO Aluno;
Renomear, redefinir e reordenar colunas
CHANGE
MODIFY
Chaves
Chaves primárias
ALTER TABLE nome_da_tabela
ADD PRIMARY KEY (nome_da_coluna);
Chaves estrangeiras
ALTER TABLE nome_da_tabela
ADD PRIMARY KEY (nome_da_coluna);
Outras restrições
Referências
MySQL. Alter table. Disponível em: https://dev.mysql.com/doc/refman/8.0/en/alter-table.html. Acesso em 15 Mar. 2023.
Last updated
Was this helpful?