Visão geral

Curso de SQL

Aprenda SQL prático para depuração de aplicações: estrutura de query, filtros, joins, agregação, formatação e erros comuns.

Este curso ensina SQL prático para desenvolvedores que leem, depuram e revisam queries. Não é um manual de administração de banco de dados nem uma trilha de certificação de um vendor. O objetivo é ajudar você a entender a estrutura do SQL que aparece em logs, ORMs, dashboards, pull requests e depuração de incidentes.

Você vai aprender a ler uma query de fora para dentro, como filtros e joins alteram conjuntos de resultados, por que agregação frequentemente surpreende equipes, e como formatação torna uma query densa mais fácil de raciocinar.

Para quem é este curso

  • Engenheiros backend que revisam saída de ORM, logs de slow query e código de acesso a dados
  • Desenvolvedores full-stack que precisam entender comportamento de API por meio de queries de banco
  • Desenvolvedores próximos a dados que escrevem queries de relatório mas querem hábitos de depuração mais seguros

O que você vai aprender

  1. SQL como linguagem declarativa para dados relacionais
  2. A forma cotidiana de SELECT, WHERE, ORDER BY e LIMIT
  3. Como joins afetam linhas de resultado e por que duplicatas aparecem
  4. Agregação com GROUP BY, HAVING e buckets de tempo
  5. Padrões de formatação que tornam SQL longo legível em reviews
  6. Um fluxo prático de depuração para logs, saída de ORM e diferenças de dialeto

Use o Formatador SQL relacionado para formatar exemplos localmente enquanto lê. Formatar não executa uma query nem prova semântica de banco, mas torna a estrutura visível o suficiente para raciocinar.