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));