Sobes.tech
Junior — Middle

Pode explicar o que se entende por DDL no contexto do trabalho com bases de dados?

sobes.tech IA

Resposta da IA

DDL (Linguagem de Definição de Dados) é um subconjunto de comandos SQL usados para definir e modificar a estrutura da base de dados.

As operações principais de DDL incluem:

  • CREATE — criação de novas tabelas, índices, esquemas e outros objetos de base de dados.
  • ALTER — alteração da estrutura de objetos existentes (por exemplo, adicionar colunas a uma tabela).
  • DROP — remoção de objetos de base de dados.
  • TRUNCATE — remoção rápida de todos os dados de uma tabela sem remover a própria tabela.

Exemplo de criação de tabela com DDL:

CREATE TABLE users (
    id INT PRIMARY KEY,
    username VARCHAR(50) NOT NULL,
    email VARCHAR(100)
);

Assim, o DDL é responsável por criar e modificar o esquema da base de dados, ao contrário do DML (Linguagem de Manipulação de Dados), que trabalha com os dados.