Anonim

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.