🏗️ Introdução ao DDL

O que é DDL?

DDL significa Data Definition Language (Linguagem de Definição de Dados).

É o conjunto de comandos SQL utilizado para criar, modificar e excluir estruturas dentro de um banco de dados.

📌 O DDL trabalha com a estrutura do banco de dados e não com os dados armazenados nas tabelas.

Objetivo do DDL

O principal objetivo do DDL é permitir a criação e manutenção dos objetos que compõem um banco de dados.

Principais Comandos DDL

Comando Função
CREATE Criar objetos
ALTER Modificar objetos
DROP Excluir objetos
TRUNCATE Remover todos os registros de uma tabela
RENAME Renomear objetos

Objetos Manipulados pelo DDL

Objeto Descrição
Database Banco de dados
Table Tabela
Index Índice
View Visão virtual
Procedure Procedimento armazenado

Exemplo de CREATE DATABASE

Criação de um banco de dados:

CREATE DATABASE escola;

Após executar o comando, um novo banco chamado escola será criado.

Exemplo de CREATE TABLE

CREATE TABLE alunos (
  id INT,
  nome VARCHAR(100),
  idade INT
);

Esse comando cria uma tabela chamada alunos.

Exemplo de ALTER TABLE

ALTER TABLE alunos
ADD email VARCHAR(100);

Adiciona uma nova coluna chamada email.

Exemplo de DROP TABLE

DROP TABLE alunos;

Remove completamente a tabela do banco de dados.

⚠️ Após a execução do comando, a tabela e seus dados serão removidos.

Diferença entre DDL e DML

DDL DML
Define estruturas Manipula dados
CREATE INSERT
ALTER UPDATE
DROP DELETE
Atua nos objetos Atua nos registros

Vantagens do DDL

Boas Práticas

Resumo da Aula

🎓 Aula concluída! Agora você compreende o papel do DDL e sua importância na criação e manutenção das estruturas de um banco de dados.