Middle
O que são DDL, DML, DCL? Quais são as diferenças e exemplos de comandos?
sobes.tech IA
Resposta da IA
DDL (Língua de Definição de Dados) — é a linguagem de definição de dados. É usada para criar e modificar a estrutura da base de dados. Exemplos de comandos:
- CREATE TABLE
- ALTER TABLE
- DROP TABLE
DML (Língua de Manipulação de Dados) — é a linguagem de manipulação de dados. Permite adicionar, modificar, eliminar e extrair dados. Exemplos de comandos:
- SELECT
- INSERT
- UPDATE
- DELETE
DCL (Língua de Controle de Dados) — é a linguagem de gestão de acessos e permissões. Exemplos de comandos:
- GRANT (conceder permissões)
- REVOKE (revogar permissões)
Diferenças:
- DDL trabalha com a estrutura da base de dados.
- DML trabalha com o conteúdo das tabelas.
- DCL gere os direitos dos utilizadores e a segurança.