Тестовые SQLite файлы

SQLite — вся SQL-база данных в одном файле, без сервера. Ниже — тестовые .sqlite базы: от одной таблицы до реляционной схемы с внешними ключами, индексами и представлениями, для скачивания

Тестовый файл: Простая SQLite: одна таблица users с данными
Простая SQLite: одна таблица users с данными
8 Кб
Тестовый файл: Реляционная SQLite: клиенты, товары, заказы (внешние ключи)
Реляционная SQLite: клиенты, товары, заказы (внешние ключи)
36 Кб
Тестовый файл: Классы хранения: NULL, INTEGER, REAL, TEXT, BLOB
Классы хранения: NULL, INTEGER, REAL, TEXT, BLOB
8 Кб
Тестовый файл: Большая SQLite: таблица на 100 000 строк
Большая SQLite: таблица на 100 000 строк
1.9 Mb
Тестовый файл: Пустая SQLite: две таблицы, ноль строк
Пустая SQLite: две таблицы, ноль строк
12 Кб

🧠 Как устроен SQLite

SQLite — это вся база данных в одном файле, без отдельного сервера. Файл делится на страницы (pages) фиксированного размера; служебная таблица sqlite_master хранит схему, а данные и индексы лежат в структуре B-tree. Первые 16 байт файла — сигнатура «SQLite format 3\0». Одна библиотека читает файл на любой ОС.

🗄️ Один файл без сервера 📄 pages фикс. размер 🌳 B-tree таблицы + индексы 🗝️ sqlite_master схема БД 💾 .sqlite готовый файл