SQLite este o bază de date SQL care nu are server: toată baza stă într-un singur fișier, iar biblioteca SQLite este inclusă direct în program. O găsești în fiecare telefon Android și iPhone, în browsere, în aplicații desktop și în multe site-uri mici. Python o are inclusă, prin modulul sqlite3.
Această secțiune se ocupă de ce face SQLite diferit: utilitarul sqlite3 din linia de comandă și comenzile cu punct (.tables, .schema, .import), afinitatea tipurilor și tabelele STRICT, rowid, upsert cu ON CONFLICT, RETURNING, funcțiile JSON și de dată, PRAGMA, tranzacțiile, ATTACH și căutarea full-text cu FTS5. Pentru SQL general (SELECT, JOIN, GROUP BY) vezi și secțiunea MySQL.
Toate exemplele au fost rulate cu sqlite3 3.54 pe o bază de date în memorie, cu rezultatele afișate în modul box; ce vezi pe pagină este rezultatul real.