Open links in new tab
  1. SQLite Home Page

    Jan 9, 2026 · SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world.

  2. SQLite Download Page

    The SQLite source code is maintained in three geographically-dispersed self-synchronizing Fossil repositories that are available for anonymous read-only access. Anyone can view the repository …

  3. SQLite In 5 Minutes Or Less

    The Command Line Interface or "CLI" is a simple command-line program that accepts SQL input text and passes it through to the SQLite database engine core to be executed.

  4. About SQLite

    Nov 13, 2025 · About SQLite SQLite is an in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. The code for SQLite is in the …

  5. SQLite Documentation

    Customizing And Porting SQLite → This document explains how to customize the build of SQLite and how to port SQLite to new platforms. Locking And Concurrency In SQLite Version 3 → A description …

  6. Pragma statements supported by SQLite

    Nov 13, 2025 · The PRAGMA statement is an SQL extension specific to SQLite and used to modify the operation of the SQLite library or to query the SQLite library for internal (non-table) data. The …

  7. Recovering Data From A Corrupt SQLite Database

    May 31, 2025 · However, it is possible to corrupt an SQLite database. For example, hardware malfunctions can damage the database file, or a rogue process can open the database and overwrite …

  8. Implementation Limits For SQLite

    Nov 13, 2025 · Limits In SQLite "Limits" in the context of this article means sizes or quantities that can not be exceeded. We are concerned with things like the maximum number of bytes in a BLOB or the …

  9. SQLite Foreign Key Support

    Oct 14, 2009 · Section 4 describes the advanced foreign key related features supported by SQLite and section 5 describes the way the ALTER and DROP TABLE commands are enhanced to support …

  10. Write-Ahead Logging - SQLite

    May 31, 2025 · 1. Overview The default method by which SQLite implements atomic commit and rollback is a rollback journal. Beginning with version 3.7.0 (2010-07-21), a new "Write-Ahead Log" …