What you'll learn

  • Explain the relational model: tables, rows, columns, and keys
  • Query data with SELECT, WHERE, ORDER BY, LIMIT, and aggregates
  • Insert, update, and delete data safely inside transactions
  • Connect tables using primary/foreign keys and JOINs
  • Enforce integrity with constraints and understand normalization
  • Make queries fast with indexes and read a query plan with EXPLAIN

Syllabus