Índice:
- Definição - O que significa DDL (Data Definition Language)?
- Techopedia explica a linguagem de definição de dados (DDL)
Definição - O que significa DDL (Data Definition Language)?
Uma linguagem de definição de dados (DDL) é uma linguagem de computador usada para criar e modificar a estrutura dos objetos de banco de dados em um banco de dados. Esses objetos de banco de dados incluem visualizações, esquemas, tabelas, índices etc.
Esse termo também é conhecido como linguagem de descrição de dados em alguns contextos, pois descreve os campos e registros em uma tabela de banco de dados.
Techopedia explica a linguagem de definição de dados (DDL)
O atual setor de banco de dados incorpora DDL em qualquer linguagem formal que descreva dados. No entanto, é considerado um subconjunto do SQL (Structured Query Language). O SQL geralmente usa verbos imperativos com inglês normal, como frases para implementar modificações no banco de dados. Portanto, o DDL não aparece como um idioma diferente em um banco de dados SQL, mas define alterações no esquema do banco de dados.
DDL comumente usados na consulta SQL são:
- CREATE: Este comando cria uma nova tabela e possui uma sintaxe predefinida. A sintaxe da instrução CREATE é CREATE TABLE (). CREATE TABLE Employee (ID do funcionário INTEGER PRIMARY KEY, Nome CHAR (50) NULL, Sobrenome CHAR (75) NOT NULL).
- ALTER: Um comando alter modifica uma tabela de banco de dados existente. Este comando pode adicionar colunas adicionais, eliminar colunas existentes e até alterar o tipo de dados das colunas envolvidas em uma tabela de banco de dados. Uma sintaxe de comando alter é o parâmetro ALTER do tipo de objeto nome do objeto. ALTER TABLE Funcionário ADD Data do nascimento.
- DROP: Um comando drop exclui uma tabela, índice ou exibição. A sintaxe da instrução de descarte é o nome do objeto DROP. DROP TABLE Funcionário.