🎲
Banco de Dados com MySQL
  • 📜README
  • 🎯TABLE OF CONTENTS
  • 🚪INTRO
    • 🎲Banco de Dados: Conceitos e Definições
    • 🗣️Análise de Requisitos
  • 🗃️MODELAGEM DE DADOS
    • ✈️Modelo Entidade-Relacionamento
      • 👤Entidades
      • 🫂Relacionamentos
      • 💪Atributos
        • 🧠Tipos de atributos
    • 🏫Escola: modelo conceitual
      • ♻️Conversão do MER para MR
  • 🚧DDL
    • 🧮Tipos de Dados no MySQL
      • 🔢Tipos numéricos
      • 🔠Tipos textuais
      • 📆Tipos de data e hora
    • ♻️Conversão do modelo ER para o modelo relacional
    • 🧱Criar a estrutura do banco de dados
    • 🪚Alterar tabelas
  • 📑DML
    • 📝INSERT
    • 🔎SELECT
      • 📈Funções de agregação
      • 😁Junções de tabelas
    • ✏️UPDATE
    • ❌DELETE
  • 👩‍💻STORED OBJECTS
    • 🗃️STORED OBJECTS
      • 👁️Views
      • 📑Procedures
      • 📋Funcions
      • 🔫Triggers
Powered by GitBook
On this page
  • Adicionar e excluir colunas
  • ADD COLUMN
  • DROP COLUMN
  • Renomear uma tabela (ALTER TABLE/RENAME TO)
  • Renomear, redefinir e reordenar colunas
  • CHANGE
  • MODIFY
  • Chaves
  • Chaves primárias
  • Chaves estrangeiras
  • Outras restrições
  • Referências

Was this helpful?

Edit on GitHub
  1. DDL

Alterar tabelas

Às vezes é necessário modificar uma tabela existente em um banco de dados. Para isso, contamos com o comando ALTER TABLE.

PreviousCriar a estrutura do banco de dadosNextINSERT

Last updated 1 year ago

Was this helpful?

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

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

DROP COLUMN

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

Renomear uma tabela (ALTER TABLE/RENAME TO)

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: . Acesso em 15 Mar. 2023.

🚧
🪚
https://dev.mysql.com/doc/refman/8.0/en/alter-table.html
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing