Free course
SQLite Course
Learn SQLite from the ground up: database files, the command-line shell, schemas, transactions, indexes, application access, backups, and practical limits.
Prerequisites: SQL
Download this course as PDF or EPUB
Read it offline, on your Kindle, or print it. Join my free newsletter and you get this course plus every other book and course I published.
Download this course as PDF or EPUB
Read it offline, on your Kindle, or print it.
Your progress
of lessons completed.
Course completed.
What you'll learn
Build a small SQLite database, query it safely from an application, inspect its performance, and back it up without running a database server.
Course contents
A database in one file
Choose SQLite, open the shell, and create your first database file.
Schema and data
Create tables and work with SQLite types, keys, constraints, and rows.
Transactions and performance
Understand locking, WAL mode, indexes, and query plans.
Applications and operations
Use prepared statements, test in memory, migrate, back up, and know the limits.