Article image

WL

William Lima09/03/2024 00:13
Compartilhe

DATA DEFINITION LANGUAGE (DDL)

  • #SQL

DATA DEFINITION LANGUAGE (DDL)

A DDL (Data Definition Language) é um subconjunto da SQL responsável por definir e gerenciar a estrutura do banco de dados. Os principais comandos DDL são:

  • CREATE: Utilizado para criar novas entidades no banco de dados, como tabelas, índices, views, etc. Por exemplo:
CREATE TABLE Contato (
 id INT PRIMARY KEY,
 nome VARCHAR(100),
 telefone VARCHAR(20)
);
  • ALTER: Permite modificar a definição de entidades existentes. É possível adicionar ou remover colunas de uma tabela, alterar o tipo de dados de uma coluna, entre outras operações. Por exemplo:
ALTER TABLE Contato ADD email VARCHAR(255);
  • DROP: Remove entidades existentes do banco de dados, como tabelas, índices, views, etc. Por exemplo:
DROP TABLE Contato;
  • TRUNCATE: Remove todas as linhas de uma tabela, sem registrar as exclusões individuais. É uma operação mais rápida que o DELETE, pois não gera logs de transação. Por exemplo:
TRUNCATE TABLE Contato;

Os comandos DDL são essenciais para a criação e manutenção da estrutura do banco de dados. Eles permitem definir as tabelas, colunas, relacionamentos e restrições que compõem o esquema do banco de dados.

É importante ter cuidado ao utilizar comandos como DROP e TRUNCATE, pois eles podem remover permanentemente dados e estruturas do banco de dados.

Compartilhe
Comentários (0)