📖 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.