Small. Fast. Reliable.
Choose any three.
About
Documentation
Download
License
Support
Purchase
Popular Pages:
Home
Features
Frequently Asked Questions
Well-known Users
Getting Started
When To Use SQLite
Distinctive Features
Alphabetical list of docs
Books About SQLite
Website Keyword Index
Copyright
SQL Syntax
Pragmas
SQL functions
Date & time functions
Aggregate functions
C/C++ Interface Spec
Introduction
List of C-language APIs
The TCL Interface Spec
Mailing Lists
News
Report a Bug
Version control
Source code timeline
Documentation timeline
Permuted Index:
(what is this?)
Other Documentation Indices:
Categorical Document List
Books About SQLite
Alphabetical List Of Documents
Website Keyword Index
8+3 Filenames
About SQLite
About SQLite  Books
Allocation In SQLite  Dynamic Memory
Alphabetical List Of SQLite Documents
Amalgamation  The SQLite
An Asynchronous I/O Module For SQLite
An Introduction To The SQLite C/C++ Interface
And Concurrency In SQLite Version 3  File Locking
and FTS4 Extensions  SQLite FTS3
And Warning Log  The Error
API  SQLite Backup
API  SQLite Unlock-Notify
Application File Format  SQLite As An
Applications  Using SQLite In Multi-Threaded
Appropriate Uses For SQLite
Architecture of SQLite
Asked Questions  SQLite Frequently
Asynchronous I/O Module For SQLite  An
Atomic Commit In SQLite
Autoincrement  SQLite
Automatic Undo/Redo With SQLite
Backend (VFS) To SQLite  The OS
Backup API  SQLite
Benefits of SQLite As A File Format
BLOBs  Internal Versus External
Books About SQLite
Branches Of SQLite  Private
Builds Of SQLite  Custom
C/C++ Interface  An Introduction To The SQLite
C/C++ Interface  SQLite Session Module
C/C++ Interface For SQLite Version 3
C/C++ Interface For SQLite Version 3 (old)
Change in Default Page Size in SQLite Version 3.12.0
Changes From Version 3.4.2 To 3.5.0  SQLite
Changes From Version 3.5.9 To 3.6.0  SQLite
Changes in SQLite  File Format
Chronology Of SQLite Releases
Code  How To Obtain Raw SQLite Source
Codes  SQLite Result
Command Line Shell For SQLite
Commit In SQLite  Atomic
Comparison  SQLite Database Speed
Compilation Options For SQLite
Compile SQLite  How To
Concurrency In SQLite Version 3  File Locking And
Conflict Resolution in SQLite  Constraint
Consortium  SQLite
Constraint Conflict Resolution in SQLite
Copyright  SQLite
Corrupt An SQLite Database File  How To
Custom Builds Of SQLite
Database  SQLite: Single File
Database Difference Utility  sqldiff.exe:
Database Engine  Most Widely Deployed SQL
Database Engine of SQLite  The Virtual
Database File  How To Corrupt An SQLite
Database Size Measurement Utility  sqlite3_analyzer.exe:
Database Speed Comparison  SQLite
Databases  File Format For SQLite
Databases  In-Memory
Datatypes In SQLite version 2
Datatypes In SQLite Version 3
DBSTAT Virtual Table  The
Default Page Size in SQLite Version 3.12.0  Change in
Deployed SQL Database Engine  Most Widely
Developer Links  SQLite
Developers  SQLite
Diagrams  List of SQLite Syntax
Diagrams For SQLite  Syntax
Difference Utility  sqldiff.exe: Database
Distinctive Features Of SQLite
Documentation  SQLite
Documents  Alphabetical List Of SQLite
Does Not Implement  SQL Features That SQLite
Download Page  SQLite
Dynamic Memory Allocation In SQLite
Engine  Most Widely Deployed SQL Database
Engine of SQLite  The Virtual Database
Error And Warning Log  The
EXPLAIN QUERY PLAN
Expressions  Indexes On
Extension  SQLite FTS5
Extension  The JSON1
Extension  The RBU
Extensions  Run-Time Loadable
Extensions  SQLite FTS3 and FTS4
External BLOBs  Internal Versus
Features Of SQLite
Features Of SQLite  Distinctive
Features That SQLite Does Not Implement  SQL
File  How To Corrupt An SQLite Database
File Database  SQLite: Single
File Format  Benefits of SQLite As A
File Format  SQLite As An Application
File Format Changes in SQLite
File Format For SQLite Databases
File Locking And Concurrency In SQLite Version 3
Filenames  8+3
Files Used By SQLite  Temporary
Footprint  SQLite Library
Foreign Key Support  SQLite
Format  Benefits of SQLite As A File
Format  SQLite As An Application File
Format Changes in SQLite  File
Format For SQLite Databases  File
Found  Page Not
Frequently Asked Questions  SQLite
From Version 3.4.2 To 3.5.0  SQLite Changes
From Version 3.5.9 To 3.6.0  SQLite Changes
FTS3 and FTS4 Extensions  SQLite
FTS4 Extensions  SQLite FTS3 and
FTS5 Extension  SQLite
Handling in SQLite  NULL
History Of SQLite  Release
Home Page  SQLite
How SQLite Is Tested
How To Compile SQLite
How To Corrupt An SQLite Database File
How To Obtain Raw SQLite Source Code
I/O  Memory-Mapped
I/O Module For SQLite  An Asynchronous
Identifiers  Uniform Resource
Implement  SQL Features That SQLite Does Not
Implementation Limits For SQLite
In-Memory Databases
Index  Website Keyword
Indexes  Partial
Indexes On Expressions
Interface  An Introduction To The SQLite C/C++
Interface  SQLite Session Module C/C++
Interface For SQLite Version 3  C/C++
Interface For SQLite Version 3 (old)  C/C++
interface to SQLite Version 2  The C language
interface to the SQLite library  The Tcl
Internal Versus External BLOBs
Introduction To The SQLite C/C++ Interface  An
Isolation In SQLite
Javascript Required
JSON1 Extension  The
Key Support  SQLite Foreign
Keyword Index  Website
language interface to SQLite Version 2  The C
Language Understood by SQLite  Query
Less  SQLite In 5 Minutes Or
library  The Tcl interface to the SQLite
Library Footprint  SQLite
Limits For SQLite  Implementation
Line Shell For SQLite  Command
Links  SQLite Developer
List Of SQLite Documents  Alphabetical
List of SQLite Syntax Diagrams
Loadable Extensions  Run-Time
Locking And Concurrency In SQLite Version 3  File
Log  The Error And Warning
Logging  Write-Ahead
Machine Opcodes  SQLite Virtual
Map  SQLite Site
Measurement Utility  sqlite3_analyzer.exe: Database Size
Mechanism Of SQLite  The Virtual Table
Memory Allocation In SQLite  Dynamic
Memory-Mapped I/O
Minutes Or Less  SQLite In 5
Mode  SQLite Shared-Cache
Module  The SQLite R*Tree
Module C/C++ Interface  SQLite Session
Module For SQLite  An Asynchronous I/O
Most Widely Deployed SQL Database Engine
Multi-Threaded Applications  Using SQLite In
News  Recent SQLite
News  SQLite Older
Next-Generation Query Planner  The
Not Found  Page
Not Implement  SQL Features That SQLite Does
NULL Handling in SQLite
Numbers in SQLite  Version
Obtain Raw SQLite Source Code  How To
Older News  SQLite
Opcodes  SQLite Virtual Machine
OpenDocument Used SQLite?  What If
Optimization  The WITHOUT ROWID
Optimizer Overview  The SQLite Query
Options  SQLite Support
Options For SQLite  Compilation
Overview  SQLite Version 3
Overview  The SQLite Query Optimizer
Overwrite  Powersafe
Page  SQLite Download
Page  SQLite Home
Page Not Found
Page Size in SQLite Version 3.12.0  Change in Default
Partial Indexes
PLAN  EXPLAIN QUERY
Planner  The Next-Generation Query
Planning  Query
Powersafe Overwrite
Pragma statements supported by SQLite
Private Branches Of SQLite
Query Language Understood by SQLite
Query Optimizer Overview  The SQLite
QUERY PLAN  EXPLAIN
Query Planner  The Next-Generation
Query Planning
Questions  SQLite Frequently Asked
R*Tree Module  The SQLite
Raw SQLite Source Code  How To Obtain
RBU Extension  The
Recent SQLite News
Release History Of SQLite
Releases  Chronology Of SQLite
Required  Javascript
Requirements  SQLite
Resolution in SQLite  Constraint Conflict
Resource Identifiers  Uniform
Result Codes  SQLite
ROWID Optimization  The WITHOUT
Run-Time Loadable Extensions
Self-Contained  SQLite Is
Serverless  SQLite Is
Session Module C/C++ Interface  SQLite
Shared-Cache Mode  SQLite
Shell For SQLite  Command Line
Single File Database  SQLite:
Site Map  SQLite
Size in SQLite Version 3.12.0  Change in Default Page
Size Measurement Utility  sqlite3_analyzer.exe: Database
Source Code  How To Obtain Raw SQLite
Speed Comparison  SQLite Database
spellfix1 virtual table  The
SQL Database Engine  Most Widely Deployed
SQL Features That SQLite Does Not Implement
sqldiff.exe: Database Difference Utility
SQLite As An Application File Format
SQLite Autoincrement
SQLite Backup API
SQLite Changes From Version 3.4.2 To 3.5.0
SQLite Changes From Version 3.5.9 To 3.6.0
SQLite Consortium
SQLite Copyright
SQLite Database Speed Comparison
SQLite Developer Links
SQLite Developers
SQLite Documentation
SQLite Download Page
SQLite Foreign Key Support
SQLite Frequently Asked Questions
SQLite FTS3 and FTS4 Extensions
SQLite FTS5 Extension
SQLite Home Page
SQLite In 5 Minutes Or Less
SQLite Is Self-Contained
SQLite Is Serverless
SQLite Is Transactional
SQLite Library Footprint
SQLite Older News
SQLite Requirements
SQLite Result Codes
SQLite Session Module C/C++ Interface
SQLite Shared-Cache Mode
SQLite Site Map
SQLite Support Options
SQLite TH3
SQLite Unlock-Notify API
SQLite Version 3 Overview
SQLite Virtual Machine Opcodes
sqlite3_analyzer.exe: Database Size Measurement Utility
SQLite: Single File Database
SQLite?  What If OpenDocument Used
statements supported by SQLite  Pragma
Support  SQLite Foreign Key
Support Options  SQLite
supported by SQLite  Pragma statements
Syntax Diagrams  List of SQLite
Syntax Diagrams For SQLite
Table  The DBSTAT Virtual
table  The spellfix1 virtual
Table Mechanism Of SQLite  The Virtual
Tcl interface to the SQLite library  The
Temporary Files Used By SQLite
Tested  How SQLite Is
TH3  SQLite
That SQLite Does Not Implement  SQL Features
The C language interface to SQLite Version 2
The DBSTAT Virtual Table
The Error And Warning Log
The JSON1 Extension
The Next-Generation Query Planner
The OS Backend (VFS) To SQLite
The RBU Extension
The spellfix1 virtual table
The SQLite Amalgamation
The SQLite Query Optimizer Overview
The SQLite R*Tree Module
The Tcl interface to the SQLite library
The Virtual Database Engine of SQLite
The Virtual Table Mechanism Of SQLite
The WITHOUT ROWID Optimization
Transactional  SQLite Is
Understood by SQLite  Query Language
Undo/Redo With SQLite  Automatic
Uniform Resource Identifiers
Unlock-Notify API  SQLite
Used By SQLite  Temporary Files
Used SQLite?  What If OpenDocument
Users Of SQLite  Well-Known
Uses For SQLite  Appropriate
Using SQLite In Multi-Threaded Applications
Utility  sqldiff.exe: Database Difference
Utility  sqlite3_analyzer.exe: Database Size Measurement
version 2  Datatypes In SQLite
Version 2  The C language interface to SQLite
Version 3  C/C++ Interface For SQLite
Version 3  Datatypes In SQLite
Version 3  File Locking And Concurrency In SQLite
Version 3 (old)  C/C++ Interface For SQLite
Version 3 Overview  SQLite
Version 3.12.0  Change in Default Page Size in SQLite
Version 3.4.2 To 3.5.0  SQLite Changes From
Version 3.5.9 To 3.6.0  SQLite Changes From
Version Numbers in SQLite
Versus External BLOBs  Internal
Virtual Database Engine of SQLite  The
Virtual Machine Opcodes  SQLite
Virtual Table  The DBSTAT
virtual table  The spellfix1
Virtual Table Mechanism Of SQLite  The
Warning Log  The Error And
Website Keyword Index
Well-Known Users Of SQLite
What If OpenDocument Used SQLite?
Widely Deployed SQL Database Engine  Most
With SQLite  Automatic Undo/Redo
WITHOUT ROWID Optimization  The
Write-Ahead Logging
Zero-Configuration