Consultar
SELECT * FROM tb_tabela WHERE preco > 300;
Produtos com preço maior que 300. Com count(*) no lugar de *, retorna o total.
SELECT * FROM tb_tabela ORDER BY id DESC;
DESC do maior para o menor; ASC do menor para o maior.
SELECT SUM(preco) FROM tb_tabela WHERE marca = 'Canon';
SELECT MAX(preco), MIN(preco) FROM tb_tabela;
SELECT * FROM funcionarios
WHERE salario = (SELECT MAX(salario) FROM funcionarios)
OR salario = (SELECT MIN(salario) FROM funcionarios);
Maior e menor salário junto com os nomes (subconsulta).
SELECT marca, SUM(preco), SUM(quantidade)
FROM tb_tabela GROUP BY marca;
SELECT ROUND(AVG(idade)) FROM medicos;
SELECT nome, (salario - salario * 0.2) FROM funcionarios;
Salário líquido descontando 20%.
Inserir e atualizar
INSERT INTO medicos
VALUES (6, 'Bi', 79, 'cardiologista', '1111111', 'São Paulo', 5);
UPDATE medicos
SET especialidade = 'ortopedia'
WHERE cod_m = 1;
⚠️ Sem o WHERE, todos os médicos viram ortopedistas.