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.