SQL Básico

Módulo: db-1 • +50 XP ao completar

Conteúdo da Aula

Banco de Dados: Onde os Dados Moram 🗄️

Um banco de dados é como uma planilha super poderosa que guarda informações de forma organizada.

📊 Tabelas

Dados são organizados em tabelas com linhas e colunas:

Tabela: usuarios
┌────┬────────┬─────────────────┬─────┐
│ id │ nome   │ email           │ idade│
├────┼────────┼─────────────────┼─────┤
│ 1  │ Ana    │ ana@email.com   │ 25  │
│ 2  │ Carlos │ carlos@mail.com │ 30  │
│ 3  │ Maria  │ maria@email.com │ 22  │
└────┴────────┴─────────────────┴─────┘

🔧 Comandos SQL Essenciais

-- CRIAR tabela
CREATE TABLE usuarios (
  id INT PRIMARY KEY,
  nome VARCHAR(100),
  email VARCHAR(100),
  idade INT
);

-- INSERIR dados
INSERT INTO usuarios (id, nome, email, idade)
VALUES (1, 'Ana', 'ana@email.com', 25);

-- BUSCAR todos os dados
SELECT * FROM usuarios;

-- BUSCAR com filtro
SELECT nome, email FROM usuarios WHERE idade > 20;

-- ATUALIZAR dados
UPDATE usuarios SET idade = 26 WHERE nome = 'Ana';

-- DELETAR dados
DELETE FROM usuarios WHERE id = 3;

🎯 Comparando com JavaScript

// SQL: SELECT * FROM usuarios WHERE idade > 20
// JS equivalente:
let usuarios = [
  { id: 1, nome: "Ana", idade: 25 },
  { id: 2, nome: "Carlos", idade: 30 },
  { id: 3, nome: "Maria", idade: 22 }
];

let resultado = usuarios.filter(u => u.idade > 20);

📝 Resumo dos Comandos

| Comando | Ação | Exemplo | |---------|------|---------| | SELECT | Buscar | SELECT * FROM tabela | | INSERT | Inserir | INSERT INTO tabela... | | UPDATE | Atualizar | UPDATE tabela SET... | | DELETE | Deletar | DELETE FROM tabela... |

Exercício Prático

Imprima os 4 comandos SQL básicos: "SELECT", "INSERT", "UPDATE", "DELETE".

👀 Exemplo — Veja e faça igual
✍️ Sua vez — Escreva seu código
javascript