Blog

Postado em em 14 de junho de 2022

Grupos de Comandos no SQL – O que Significa Cada um Deles?

Você já sabe quantos e quais são os grupos de comandos no SQL? Hoje eu vou te mostrar esses grupos e os comandos de cada um deles!

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Grupos de Comandos no SQL – Siglas no SQL

Você já deve ter se deparado com alguns grupos de comandos quando estava estudando sobre SQL, mas você sabe o que eles significam?

São algumas siglas que você pode ter visto, mas hoje eu vou te explicar o que são e quais os comandos cada uma delas possui!

Grupos de Comandos no SQL

Nos seus estudos sobre SQL você pode ter se deparado com as siglas DDL DCL DML e TCL. Mas pode não saber o que elas significam ou para que servem.

Vou fazer um resumo rápido sem entrar muitos nos detalhes para que você saiba para que são esses comandos e quais são eles.

GRUPO DDL

Esse primeiro grupo significa Data Definition Language, ou seja, são comandos de interação com objetos.

Então vamos ter os comandos CREATE, ALTER e DROP. Esses comandos vão interagir com tabelas, views, procedures, functions e outros dentro de um banco de dados.

  • CREATE – Cria uma nova tabela, view ou outro objeto dentro do banco de dados;
  • ALTER – Modifica um objeto dentro do banco de dados;
  • DROP – Exclui um objeto dentro do banco de dados.

GRUPO DML

Esse grupo significa Data Manipulation Language, ou seja, são comandos de interação com dados. Aqui nós vamos ter os comandos INSERT, UPDATE e DELETE. São comandos que interagem com dados dentro de tabelas.

  • INSERT – Adiciona uma nova linha em uma tabela;
  • UPDATE – Atualiza os valores das linhas de uma tabela;
  • DELETE – Exclui linhas de uma tabela.

OBS: O comando SELECT pode se encaixar nesse grupo de comandos!

GRUPO TCL

O grupo TCL significa Transaction Control Language, que quer dizer que são comandos para controle de transações no SQL.

Os comandos DML (INSERT, UPDATE e DELETE) são exemplos de transações, mas aqui dentro vamos ter também o COMMIT e ROLLBACK.

  • COMMIT – Salva as alterações no banco de dados;
  • ROLLBACK – Desfaz as alterações no banco de dados.

GRUPO DCL

Esse grupo significa Data Control Language, que quer dizer que são comandos para controle de segurança.

Basicamente esses comandos vão dizer as permissões que um usuário tem dentro do banco de dados. Aqui vamos ter os comandos GRANT e REVOKE.

  • GRANT – Dá privilégios a um usuário;
  • REVOKE – Retira os privilégios de um usuário.

Conclusão – Grupos de Comandos no SQL

Nessa aula eu te mostrei os grupos de comandos no SQL, o que eles significam e quais os comandos nós temos dentro de cada um deles.

Agora sempre que se deparar com algumas dessas siglas ou comandos você já tem uma noção do que cada um deles faz dentro do SQL.

Hashtag Treinamentos

Para acessar outras publicações de SQL, clique aqui!


Quer aprender mais sobre SQL com um minicurso básico gratuito?