Você está na página 1de 3

Grupos de Comandos SQL

por Bhrandon B da Cruz · Published 12 de agosto de 2016 · Updated 12 de agosto de


2016

Olá galera, esse é meu primeiro artigo no site, vou começar falando sobre grupos de
comandos SQL os famosos DDL, DML, DCL e DQL, então vamos lá.

SQL (Structured Query Language, ou Linguagem de Consulta Estruturada), é uma


linguagem de pesquisa declarativa para Bancos de Dados Relacionais (base de dados
relacional).

Linguagem de Definição de Dados

O DDL (Linguagem de Definição de Dados) são usadas para definir a estrutura do banco
de dados ou esquema, e quais são esses comandos para criar e definir a estrutura do
banco?

 Alguns comandos:
o CREATE – cria objetos no banco de dados.
o ALTER – altera a estrutura da base de dados.
o TRUNCATE – remove todos os registros de uma tabela, incluindo todos
os espaços alocados para os registros.
o COMMENT – adiciona comentários ao dicionário de dados.
o RENAME – renomeia um objeto.

Comandos de Manipulação de Dados

Agora, o DML (Comandos de Manipulação de Dados) é utilizado para gerenciamento e


manipulação dos dados dentro dos objetos do banco, alguns comandos:

 SELECT – recupera dados do banco de dados.


 INSERT – insere dados em uma tabela.
 UPDATE – atualiza os dados existentes em uma tabela.
 DELETE – exclui registros de uma tabela.
 CALL – chama um subprograma PL / SQL.
 EXPLAIN PLAN – explica o caminho de acesso aos dados.

O PL/SQL (acrônimo para a expressão inglesa Procedural Language/Structured Query


Language) é uma extensão da linguagem padrão SQL para o SGBD Oracle da Oracle
Corporation. É uma linguagem procedural da Oracle que estende a linguagem SQL.
Permite que a manipulação de dados seja incluída em unidades de programas.

Comandos de Controle de Dados

Já o DCL (Comandos de Controle de Dados) é utilizado para definir os níveis de acesso


ao banco de dados, com isso gerando segurança ao banco de dados.

 GRANT – concede permissões.


 REVOKE – revoga a concessão ou a negação de permissões.
 DENY – nega permissões.

Linguagem de Consulta de Dados

Por fim, o DQL (Linguagem de Consulta de Dados), onde o comando que é utilizado
pelo DQL é o SELECT, um dos mais utilizados, senão o mais utilizado. Coloquei o
SELECT também em DML, pois algumas literaturas constam que SELECT também é
DML.

Você também pode gostar