DML, DDL, DCL |
Os comandos SQL podem dividir-se em três grandes categorias:
- DML - Data Manipulation Language - trabalha com linhas;
- DDL - Data Definition Language - trabalha com objetos (ex: tabelas)
- DCL - Data Control Language - trabalha com utilizadores;
Comando | Descrição | Grupo de Comandos |
---|---|---|
SELECT | Utilizado para extrair dados da base de dados | DML |
INSERT | Introduzir novas linhas | DML |
UPDATE | Alterar linhas já existentes | DML |
DELETE | Apagar linhas já existentes | DML |
CREATE | Criar objectos da base de dados (tabelas, índices, vistas) | DDL |
ALTER | Alterar objectos da base de dados (tabelas, índices, vistas) | DDL |
DROP | Apagar objectos da base de dados (tabelas, índices, vistas) | DDL |
GRANT | Conceder acesso à base de dados e aos seus objectos | DCL |
REVOKE | Retirar acesso à base de dados e aos seus objectos | DCL |
Fonte: https://www.turtlelearning.pt/manSQL/Oracle/introducao/sql-dml-ddl-dcl.htm