🪚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

Drawing
Exemplo
ALTER TABLE Estudante
ADD COLUMN sobrenome VARCHAR(50) NOT NULL;

DROP COLUMN

Drawing
ALTER TABLE/DROP COLUMN
ALTER TABLE Estudante
DROP COLUMN sobrenome;

Renomear uma tabela (ALTER TABLE/RENAME TO)

Drawing
ALTER TABLE/RENAME TO
ALTER TABLE Estudante
RENAME TO Aluno;

Renomear, redefinir e reordenar colunas

CHANGE

Drawing

MODIFY

Drawing

Chaves

Chaves primárias

Drawing
ALTER TABLE nome_da_tabela
ADD PRIMARY KEY (nome_da_coluna);

Chaves estrangeiras

Drawing
ALTER TABLE nome_da_tabela
ADD PRIMARY KEY (nome_da_coluna);

Outras restrições

Referências

Last updated

Was this helpful?