Question
Qual a diferença entre DDL, DML e DCL na linguagem SQL? D ê exemplos de comandos para cada sublinguagem.
Solution
4.2
(321 Votos)
Sebastião
Especialista · Tutor por 3 anos
Resposta
DDL (Data Definition Language) é usada para definir ou modificar a estrutura de dados em um banco de dados. Os comandos DDL são usados para criar, alterar ou excluir objetos de dados, como tabelas, índices e restrições. Exemplos de comandos DDL incluem CREATE, ALTER e DROP.DML (Data Manipulation Language) é usada para manipular ou modificar dados em um banco de dados. Os comandos DML são usados para inserir, atualizar, excluir ou recuperar dados de tabelas. Exemplos de comandos DML incluem INSERT, UPDATE, DELETE e SELECT.DCL (Data Control Language) é usada para controlar o acesso e a segurança dos dados em um banco de dados. Os comandos DCL são usados para definir permissões e regras de controle de acesso para usuários e grupos de usuários. Exemplos de comandos DCL incluem GRANT, REVOKE e DENY.