Os comandos DDL são parte do SQL e funcionam 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 SQL e são úteis para saber se você vai gerenciar ou criar banco de dados usando Structured Query Language.

Os comandos SQL são compostos principalmente de DDL e DML. Você criaria ou excluiria um banco de dados com comandos DDL e adicionaria, moveria ou alteraria dados com DML. Os comandos DCL irão ajudá-lo a gerenciar usuários, permissões e segurança de dados, enquanto o TCL ajuda a gerenciar as mudanças que você faz no DML. Todos eles trabalham juntos no SQL para fornecer as ferramentas de que você precisa para criar e gerenciar bancos de dados com eficácia. Conhecer esses comandos é fundamental para qualquer pessoa que deseja entrar em administração ou suporte de banco de dados.
Não sou especialista em SQL, mas os usei e administrei. Também sou amigo próximo 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 exclusivamente meus.
A seguir estão 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 o que você pode usar para definir pontos de salvamento e confirmar suas alterações.
como ver a lista de desejos de um amigo no Steam
DDL (linguagem de definição de dados)
DDL (Linguagem de definição de dados) é usado para definir o esquema do banco de dados. Ele 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 o esquema e os objetos.
Dependendo do tipo de SQL que você está usando, as instruções DDL podem incluir:
- ALTERAR A TABELA
- ALTER VIEW
- COMPUTE STATS
- CRIAR BASE DE DADOS
- CRIAR FUNÇÃO
- CRIAR PAPEL
- CRIAR A TABELA
- CRIAR VISUALIZAÇÃO
- DROP DATABASE
- FUNÇÃO DROP
- DROP ROLE
- DROP TABLE
- DROP VIEW
- CONCEDER
- REVOGAR
As instruções DDL do SQL principal são:
- ERA
- TRUNCAR
- COMENTE
- CRIAR
- DESCREVER
- RENOMEAR
- 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 [nome da tabela] ([definições de coluna]) [parâmetros da tabela] ou DROP tipo de objeto nome do objeto.
DML (linguagem de manipulação de dados)
Outro elemento do SQL é DML (Linguagem de manipulação de dados). Isso permite que você recupere, insira, atualize, remova e geralmente gerencie dados 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, mas faz parte do SQL.
- SELECIONE
- INSERIR
- ATUALIZAR
- EXCLUIR
- BULK INSERT
- VAI
- READTEXT
- UPDATETEXT
- WRITETEXT
- COMEÇAR
- COMPROMETER-SE
- ROLLBACK
- COPIAR PARA
- COPIAR PARA
- COLOCAR
- OBTER
- LISTA
- REMOVER
Novamente, diferentes sabores de SQL usarão alguns ou todos esses comandos DML e muitos até adicionarão os seus próprios.
Por exemplo: SELECT [nome (s) da coluna] de [nome da tabela] ou UPDATE [nome da tabela] SET [nome da coluna = valor] onde [condição].
DCL (linguagem de controle de dados)
DCL (Data Control Language) é usado para controlar os usuários e o sistema em torno do próprio banco de dados. É mais frequentemente usado para gerenciar as permissões do usuário e gerenciar a segurança dos dados, por isso é importante saber.
Os comandos DCL comuns incluem:
- CONCEDER
- REVOGAR
- SETUSER
- EXECUTE AS, declaração
- EXECUTE AS, cláusula
- REVERTER
- ABRA A CHAVE MESTRE.
- FECHAR CHAVE MESTRE
- ABRIR CHAVE SIMÉTRICA
- FECHE A CHAVE SIMÉTRICA
Por exemplo: GRANT [privilégio] ON [objeto] PARA [usuário] ou REVOGAR [permissão] ON [objeto] DE [usuário].
como colocar o facebook no modo escuro
TCL (Linguagem de Controle de Transação)
TCL (Transaction Control Language) é usado para agrupar declarações DML para formar transações lógicas e para gerenciar quaisquer alterações feitas nos dados por declarações DML. Se você executar comandos DML, eles não se tornarão necessariamente permanentes até que você feche a sessão atual. Se você quiser fazer um commit manualmente por qualquer razão, você pode usar um comando TCL.
- INICIAR A TRANSAÇÃO DISTRIBUÍDA
- INICIAR A TRANSAÇÃO
- COMMIT TRANSACTION
- COMPROMETER TRABALHO
- TRANSAÇÃO DE ROLLBACK
- TRABALHO DE ROLLBACK
- SALVAR TRANSAÇÃO
Por exemplo: COMMIT; salvará todas as alterações feitas com DML antes de você passar para outros comandos. SAVEPOINT savepoint_name; irá criar uma posição salva muito parecida com um jogo salvo. Se algo der errado, você pode reverter o banco de dados para aquele ponto e começar novamente.
Esses quatro são os blocos básicos de gerenciamento de bancos de dados SQL. Esta é uma página de alto nível para quem deseja explorar o assunto SQL. Conheça esses comandos e como eles são usados, e um novo mundo de bancos de dados e gerenciamento de banco de dados entrará em ação. Como SQL está por trás da maioria dos aplicativos em nuvem, sites, aplicativos da web, aplicativos e a maioria das suítes de produtividade, é uma boa habilidade de aprender!
Artigos Interessantes
Escolha Do Editor
Como alterar os protetores de tela no Windows 10, 8 e 7
Quer saber como alterar o protetor de tela no Windows 10, 8 ou 7? Este artigo mostrará como usar fotos como protetor de tela ou escolher um diferente.
Apple iPad Pro x Microsoft Surface Pro 3: como os poderosos híbridos se comparam
Qualquer pessoa após o lançamento do iPad Pro no evento da Apple em 9 de setembro pode ter experimentado uma leve sensação de déjà vu - que já tinha visto isso em algum lugar antes, e que não era totalmente original. Há
Como adicionar Nintendo Switch Friends no PS4
Costumava ser impossível para as pessoas que usam o PlayStation 4 se conectarem com seus amigos no Nintendo Switch. Com a recente aceitação da Sony da conectividade Crossplay totalmente aberta, isso mudou muito o ambiente de jogos do PS4. Jogo
Como editar vídeos no Amazon Fire Tablet
O Amazon Fire Tablet é um tablet conveniente com uma tela grande e clara que é usada principalmente para entretenimento – streaming de mídia, leitura de livros, reprodução de música e várias outras atividades divertidas. Além de assistir a vídeos, essa tela grande pode ser útil
Alterar onde manter o cursor do texto ao usar a lupa no Windows 10
Como alterar onde manter o cursor do texto ao usar a Lupa no Windows 10 A Lupa é uma ferramenta de acessibilidade incluída no Windows 10. Quando ativada, a Lupa torna parte ou toda a tela maior para que você possa ver melhor as palavras e as imagens. Em compilações recentes do Windows 10, o Magnifier tem a capacidade de manter o texto
Uploads lentos no Google Drive: como corrigir
O armazenamento em nuvem torna o compartilhamento e o acesso a arquivos muito mais fácil do que o tradicional, portanto, sua popularidade crescente não deve ser nenhuma surpresa. Contanto que você tenha uma conexão de Internet estável, você pode acessar seus dados em qualquer lugar do mundo, e
Análise do Dell Latitude E7440
O Dell Latitude E7440 é o maior da dupla recentemente anunciada da Dell de Ultrabooks voltados para negócios da série Latitude 7000, sendo o outro o Latitude E7240 de 12,5 polegadas. Apresentando uma tela de maior resolução do que o E7240, uma CPU Haswell e