Resumo de SQL – Para Iniciantes
1. O que é SQL?
SQL significa Structured Query Language (Linguagem de Consulta Estruturada). É a linguagem
usada para conversar com bancos de dados. Imagine que o banco de dados é uma biblioteca e o
SQL são os comandos para pedir livros.
2. Banco de Dados
Os bancos de dados guardam informações em tabelas (como planilhas), com linhas (registros) e col
Alunos
+----+-------+-------+
| ID | Nome | Idade |
+----+-------+-------+
| 1 | Ana | 15 |
| 2 | João | 16 |
| 3 | Maria | 14 |
3. Comandos Básicos
Principais comandos:
SELECT → Buscar dados
INSERT → Inserir dados
UPDATE → Atualizar dados
DELETE → Apagar dados
Exemplo SELECT
SELECT Nome, Idade FROM Alunos;
Exemplo INSERT
INSERT INTO Alunos (ID, Nome, Idade)
VALUES (4, 'Pedro', 17);
Exemplo UPDATE
UPDATE Alunos
SET Idade = 18
WHERE Nome = 'João';
Exemplo DELETE
DELETE FROM Alunos
WHERE Nome = 'Maria';
4. Filtros
Usamos WHERE para condições:
SELECT * FROM Alunos WHERE Idade > 15;
Podemos combinar condições com AND / OR:
SELECT * FROM Alunos WHERE Idade > 15 AND Nome = 'João';
5. Ordenação e Limite
ORDER BY → organizar resultados
LIMIT → limitar quantidade mostrada
Exemplo:
SELECT * FROM Alunos ORDER BY Idade DESC;
SELECT * FROM Alunos LIMIT 2;
6. Funções Importantes
COUNT() → conta registros
AVG() → calcula média
MAX() / MIN() → maior e menor valores
Exemplo:
SELECT COUNT(*) FROM Alunos;
SELECT AVG(Idade) FROM Alunos;
SELECT MAX(Idade), MIN(Idade) FROM Alunos;
7. JOIN – Juntar Tabelas
Permite combinar dados de tabelas diferentes.
Exemplo:
SELECT [Link], [Link]
FROM Alunos
JOIN Notas ON [Link] = [Link];
Resumo Final
Resumo rápido:
- SELECT → pegar
- INSERT → colocar
- UPDATE → mudar
- DELETE → apagar