SQL
Querying, joins, indexes, transactions, and query optimization
0/10 chapters · 0 XP earned
- 00 SQL — Roadmap Your path from writing your first SELECT to designing schemas and shipping zero-downtime migrations. beginner 5 min
- 01 The Relational Model & Basic Queries Tables, rows, columns, types — and the SELECT statement that pulls data back out. beginner 14 min
- 02 Filtering, Grouping & Aggregation Collapse many rows into summary answers with COUNT, SUM, GROUP BY, and HAVING. beginner 13 min
- 03 Joins Combining rows from multiple tables — the operation that makes relational databases relational. intermediate 16 min
- 04 Subqueries & CTEs Queries inside queries — scalar, correlated, derived tables, WITH clauses, and recursion. intermediate 15 min
- 05 Indexes & Query Plans How the database finds rows fast — B-tree indexes, EXPLAIN, and when an index is useless. intermediate 17 min
- 06 Transactions & Isolation Levels ACID, the four isolation levels, MVCC, and the locks and deadlocks that keep concurrent writes correct. advanced 18 min
- 07 Window Functions Aggregate-like calculations that keep every row — rankings, running totals, and row-to-row comparisons. advanced 16 min
- 08 Query Optimization & Performance Reading plans in anger, killing N+1 queries, paginating at scale, and avoiding the classic anti-patterns. advanced 17 min
- 09 Schema Design & Migrations Constraints, normalization, generated columns, and the expand/contract pattern for zero-downtime change. mastery 18 min