AULAS DE SQL PARA INICIANTES
AULA 1 — INTRODUÇÃO AO SQL
SQL (Structured Query Language) é a linguagem usada para consultar, inserir, atualizar e excluir
dados em bancos de dados relacionais.
1. Criando uma tabela:
CREATE TABLE Clientes (
id INT PRIMARY KEY,
nome VARCHAR(100),
email VARCHAR(150),
idade INT
);
2. Inserindo dados:
INSERT INTO Clientes (id, nome, email, idade)
VALUES (1, 'Ana Silva', 'ana@[Link]', 28);
3. Consultando dados:
SELECT * FROM Clientes;
SELECT nome, email FROM Clientes;
SELECT * FROM Clientes WHERE idade > 25;
4. Atualizando dados:
UPDATE Clientes SET email = '[Link]@[Link]' WHERE id = 1;
5. Excluindo dados:
DELETE FROM Clientes WHERE id = 1;
AULA 2 — WHERE AVANÇADO
SELECT * FROM Clientes WHERE idade >= 18 AND idade <= 30;
SELECT * FROM Clientes WHERE nome LIKE '%Silva%';
SELECT * FROM Clientes WHERE idade IN (20, 25, 30);
AULA 3 — ORDER BY E LIMIT
SELECT * FROM Clientes ORDER BY idade ASC;
SELECT * FROM Clientes ORDER BY nome DESC;
SELECT * FROM Clientes ORDER BY idade LIMIT 5;
AULA 4 — JOIN
SELECT [Link], [Link]
FROM Clientes c
JOIN Pedidos p ON [Link] = p.id_cliente;
AULA 5 — FUNÇÕES DE AGREGAÇÃO
SELECT COUNT(*) FROM Clientes;
SELECT AVG(idade) FROM Clientes;
SELECT SUM(valor) FROM Pagamentos;
SELECT idade, COUNT(*) FROM Clientes GROUP BY idade;