A Linguagem de Definição de Dados (DDL - Data Definition Language) é um subconjunto da linguagem SQL (Structured Query Language) utilizado para definir e gerenciar todas as estruturas e objetos dentro de um banco de dados. A DDL permite criar, alterar e excluir esquemas de banco de dados e seus objetos, como tabelas, índices, visões, e restrições.
Principais Comandos da DDL:
Abaixo estão alguns exemplos de como utilizar os principais comandos da DDL:
1. CREATE
Criar uma Tabela:
CREATE TABLE Clientes (
ID INT PRIMARY KEY,
Nome VARCHAR(100),
Email VARCHAR(100),
Telefone VARCHAR(20)
);
Criar um Índice:
CREATE INDEX idx_nome ON Clientes (Nome);
Criar uma Visão:
CREATE VIEW ViewClientes AS
SELECT ID, Nome, Email FROM Clientes;
2. ALTER
Adicionar uma Coluna:
ALTER TABLE Clientes ADD DataNascimento DATE;
Modificar uma Coluna:
ALTER TABLE Clientes MODIFY COLUMN Nome VARCHAR(150);
Excluir uma Coluna:
ALTER TABLE Clientes DROP COLUMN Telefone;
3. DROP
Excluir uma Tabela:
DROP TABLE Clientes;
Excluir um Índice:
DROP INDEX idx_nome ON Clientes;