Learn
From zero to professional: every topic in plain language, with a live example and an exercise. Differences between PostgreSQL and MySQL are called out.
Module 01
Basics
What a database is and how to ask a table for data
Module 02
Calculations
Functions, dates and counting by groups
Module 03
Joining tables
Keys, relations and the kinds of JOIN
Module 04
Advanced queries
Subqueries, CTEs and window functions
Module 05
Creating and changing tables
Types, constraints, INSERT / UPDATE / DELETE and design
Module 06
Going professional
Speed, reliability and security