Grupos de comandos SQL: TCL, DQL 

No artigo anterior falamos sobre três comandos SQL: DDL, DML, DCL, neste artigo vou completar os cinco grupos de comando falando sobre TCL, DQL.

TCL: Linguagem de controle de transação

os comandos TCL são usados ​​para gerenciar transações no banco de dados.

Dessa forma, um conjunto de instruções SQL correlacionadas logicamente e executadas nos dados armazenados na tabela é conhecido como transação. 

  • COMMIT: confirma uma transação.

Exemplo:

1 - DELETE FROM CUSTOMERS  
2 - WHERE AGE = 25;  
3 - COMMIT;  
  • ROLLBACK: reverte uma transação no caso de ocorrer algum erro.
1 - DELETE FROM CUSTOMERS  
2 - WHERE AGE = 25;  
3 - ROLLBACK;  

SAVE POINT: define um ponto de salvamento dentro de uma transação.

1 - SAVEPOINT SAVEPOINT_NAME;

DQL: linguagem de consulta de dados

Assim, os comandos DQL são basicamente instruções SELECT. Portanto, as instruções SELECT permitem consultar o banco de dados para localizar informações em uma ou mais tabelas e retornar à consulta como um conjunto de resultados.

Dessa forma, um conjunto de resultados é uma estrutura de array, ou mais precisamente, um conjunto de resultados é uma matriz bidimensional. Então, o índice interno para cada linha de dados é a pseudocoluna rowid, que mapeia para o endereço físico onde os dados são gravados.

  • SELECT: é usado para recuperar dados do banco de dados.

Exemplo:

Problema: Liste todos os fornecedores no Brasil

1 - SELECT *
2-  FROM Supplier
3 - WHERE Country = 'Brazil'

Nestes dois artigos vimos os principais comandos para criação de tabelas e bases de dados, inserção, remoção e edição de registros, além da criação de consultas.

No próximo artigo veremos as quais as principais clausulas SQL.

Sobre Janaina Valim 79 Artigos
Como Analista de Dados, minha paixão é desvendar insights valiosos e transformá-los em estratégias de sucesso. Constantemente em busca de novos conhecimentos, minha jornada vai além das planilhas e gráficos. Fora do mundo dos dados, sou uma apreciadora entusiasta de vinhos e cervejas, sempre em busca de novos sabores e experiências.

Seja o primeiro a comentar

Faça um comentário

Seu e-mail não será divulgado.


*