S Soluções.dev.br
Bancos de Dados

SQL Padrão (MySQL/PostgreSQL) Cheat Sheet

Principais queries e comandos SQL para manipulação de bancos de dados relacionais.

Consulta (DQL)

Seleciona todos os registros de uma tabela.

SELECT * FROM tabela;

Seleciona colunas específicas com filtro.

SELECT col1, col2 FROM tabela WHERE condicao;

Manipulação (DML)

Insere um novo registro na tabela.

INSERT INTO tabela (col1, col2) VALUES (val1, val2);

Atualiza registros existentes.

UPDATE tabela SET col1 = val1 WHERE id = 1;

Remove registros da tabela.

DELETE FROM tabela WHERE id = 1;

Joins

Combina registros de duas tabelas (Inner Join).

SELECT * FROM t1 JOIN t2 ON t1.id = t2.ref_id;

Agregação

Agrupa registros e realiza contagem.

SELECT COUNT(*), categoria FROM tabela GROUP BY categoria;

Estrutura (DDL)

Cria uma nova tabela.

CREATE TABLE tabela (id INT PRIMARY KEY, nome VARCHAR(255));