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 saber se você precisa de um novo modem
O seu modem está funcionando de maneira incomum e você está se perguntando se precisa de um novo modem? Estes são os sintomas que indicam quando você precisa substituir um modem.
Como compartilhar vários contatos de uma vez no Mac
Compartilhar um único cartão de contato com alguém é fácil, mas que tal compartilhar uma centena de contatos? Se você usa o aplicativo Contatos da Apple para gerenciar seus contatos no Mac, compartilhar qualquer número de contatos é muito fácil! É assim que funciona.
Ativar ou desativar chaves de filtro no Windows 10
Teclas de filtro é uma opção de acessibilidade do Windows 10 que você pode usar para controlar a taxa de repetição do teclado e ignorar as teclas repetidas.
Código VS - Como alterar a fonte
É fácil para um desenvolvedor subestimar a importância de seu ambiente de trabalho. Não, não estamos falando sobre sua cadeira, mesa e cor da parede. Estamos falando sobre seu ambiente de trabalho virtual. Fazendo seu editor de código do Visual Studio
O Instagram remove dados EXIF das imagens?
Fui feita uma pergunta intrigante outro dia. Era algo que eu nunca havia considerado, mas me fez pensar o suficiente para descobrir uma resposta e compartilhá-la com os leitores da TechJunkie. A pergunta era 'O Instagram remove dados EXIF
Baixe imagens ISO oficiais do Windows 10 diretamente, sem ferramenta de mídia
Aqui está um método para obter imagens ISO oficiais da Atualização de Criadores do Windows 10 sem baixar e usar a Ferramenta de Criação de Mídia.
Como remover a proteção contra gravação em um cartão Micro SD
Se o bloqueio do seu adaptador estiver desativado, você poderá usar o diskpart ou o regedit para remover a proteção contra gravação de um cartão micro SD.