| 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