Skip to content

📖 Introdução

📌 Comandos SQL

Os comandos SQL são instruções utilizadas para interagir com bancos de dados relacionais. Com eles, é possível realizar desde a criação de tabelas até a manipulação e consulta de dados. Esses comandos são essenciais para quem trabalha com dados e estão organizados em diferentes categorias, de acordo com a finalidade de cada operação.

A Linguagem SQL consiste em várias instruções, que podem ser agrupadas nas seguintes categorias:

  • 1 - DDL (Data Definition Language) - define e gerencia a estrutura de tabelas e objetos do banco de dados:

    • Create: cria uma nova tabela ou objeto no banco de dados;
    • Alter: modifica uma tabela ou objeto existente;
    • Drop: exclui uma tabela ou objeto existente.
  • 2 - DML (Data Manipulation Language) - manipula os dados armazenados nas tabelas:

    • SELECT: recupera dados de uma ou mais tabelas;
    • INSERT: insere novos registros em uma tabela;
    • UPDATE: atualiza registros existentes em uma tabela;
    • DELETE: exclui registros de uma tabela.
  • 3 - DCL (Data Control Language) - gerencia permissões e controle de acesso aos objetos do banco de dados:

    • GRANT: concede permissões a usuários ou grupos para acessar e manipular objetos do banco de dados;
    • REVOKE: remove permissões concedidas anteriormente.
  • 4 - TCL (Transaction Control Language) - gerencia transações no banco de dados:

    • BEGIN TRANSACTION: inicia uma nova transação;
    • COMMIT: salva todas as alterações feitas na transação atual;
    • ROLLBACK: desfaz as alterações feitas na transação atual;
    • SAVEPOINT: cria um ponto de salvamento na transação atual, permitindo que você reverta para esse ponto, se necessário.