Os comandos DDL fazem parte do SQL e trabalham junto com os comandos DML, DCL e TCL para criar e gerenciar bancos de dados. Eles formam os blocos de construção básicos para administrar o SQL e são úteis para saber se você gerenciará ou criará um banco de dados usando a Linguagem de Consulta Estruturada.
Os comandos SQL são compostos principalmente por DDL e DML. Você criaria ou excluiria um banco de dados com comandos DDL e adicionaria, moveria ou alteraria dados com o DML. Os comandos DCL ajudarão você a gerenciar usuários, permissões e segurança de dados, enquanto o TCL ajuda a gerenciar as alterações feitas no DML. Todos eles trabalham juntos no SQL para fornecer as ferramentas necessárias para criar e gerenciar efetivamente bancos de dados. O conhecimento desses comandos é fundamental para quem deseja entrar no administrador ou suporte do banco de dados.
Não sou especialista em SQL, mas os usei e administrei. Também sou amigo íntimo de alguém que escreve essas coisas enquanto dorme. O tutorial a seguir pode ser minhas palavras, mas o conhecimento e a experiência são todos dele. Quaisquer erros ou omissões serão meus.
A seguir, são apresentados os comandos básicos para cada idioma. Os comandos DDL listam os termos necessários para criar bancos de dados, tabelas e objetos. Os comandos DML listam os termos necessários para gerenciar objetos e dados no banco de dados que você criou. Os comandos DCL listam os termos necessários para gerenciar usuários e os comandos TCL são os que você pode usar para definir pontos de salvamento e confirmar suas alterações.
DDL (linguagem de definição de dados)
DDL (Data Definition Language) é usado para definir o esquema do banco de dados. Ajuda a criar e gerenciar o banco de dados e os objetos dentro dele. As instruções DDL alteram a estrutura do banco de dados de várias maneiras, como criar, excluir, modificar esquemas e objetos.
Dependendo do tipo de SQL que você está usando, as instruções DDL podem incluir:
- ALTERAR A TABELA
- ALTER VIEW
- ESTATÍSTICAS COMPUTAS
- CRIAR BASE DE DADOS
- CRIAR FUNÇÃO
- CRIAR PAPEL
- CRIAR A TABELA
- CRIAR VISTA
- DROP DATABASE
- FUNÇÃO DE GOTA
- DROP ROLE
- DROP TABLE
- DROP VIEW
- CONCEDER
- REVOGAR
As instruções DDL principais do SQL são:
- ALTERAR
- TRUNCAR
- COMENTE
- CRIO
- DESCREVER
- RENAME
- SOLTA
- MOSTRAR
- USAR
Eles aparecerão em todas as versões do SQL. Cada comando DDL exigirá um tipo de objeto e um identificador para funcionar.
Por exemplo: CREATE TABLE () ou DROP objecttype objectname.
DML (Linguagem de Manipulação de Dados)
Outro elemento do SQL é o DML (Data Manipulation Language). Isso permite recuperar, inserir, atualizar, remover e gerenciar dados em geral em um banco de dados SQL. Esses comandos serão os que você usará diariamente ao gerenciar bancos de dados. Esta não é uma linguagem específica por si só, mas faz parte do SQL.
- SELECIONAR
- INSERIR
- ATUALIZAR
- EXCLUIR
- INSERÇÃO A GRANEL
- MERGE
- READTEXT
- UPDATETEXT
- WRITETEXT
- INÍCIO
- COMETER, ENTREGAR
- ROLLBACK
- CÓPIA EM