SQL & Databases — Free Quiz Course

← All quiz courses

Test your database knowledge: tables and data types, SELECT queries, joins, keys and constraints, and how relational databases work.

5 chapters, 50 questions. Free, no signup. Progress is saved in your browser.

~~~
  1. Chapter 1: Database Fundamentals
    What a database and a DBMS are, the relational model, tables, rows and columns, and when you actually need a database.
  2. Chapter 2: Creating Tables & Data
    CREATE TABLE, data types, inserting rows, updating and deleting data, altering table structure, and handling NULL.
  3. Chapter 3: Querying with SELECT
    SELECT, WHERE, ordering and limiting results, DISTINCT, aggregate functions like COUNT and AVG, and GROUP BY.
  4. Chapter 4: Joins & Relations
    Primary and foreign keys, INNER vs LEFT joins, modeling one-to-many and many-to-many relationships, and views.
  5. Chapter 5: Databases in Practice
    PostgreSQL vs MySQL vs SQLite, connecting from applications, storing passwords safely, and SQL vs NoSQL databases.

Course completed

You finished every chapter — best score/.

~~~

How it works

Each chapter is a short quiz: one question at a time, with immediate feedback and an explanation after every answer. Wrong answers teach you as much as right ones.

Your progress is stored in your browser (localStorage), so you can leave and come back any time. Nothing leaves your machine, and there is no account or signup.

The questions are based on tutorials published on this site — every chapter links the related posts, and you can grab the free SQL Handbook to study the whole topic.