Обозреватель баз данных SQLite

Откройте файл SQLite в браузере, просматривайте таблицы и схему и выполняйте SQL на рабочей копии

Откройте базу данных, чтобы просмотреть её таблицы.

База данных

Перетащите файл базы данных SQLite

.sqlite, .sqlite3, .db, .db3 или .s3db размером до 500 MB. Файл читается в браузере и никогда не загружается на сервер.

Вы работаете с копией в памяти браузера. Исходный файл никогда не изменяется.

Сводка

Нет базы данных
Откройте базу данных, чтобы увидеть её сведения, проверки состояния и параметры сохранения.

Что делает обозреватель баз данных SQLite

Откройте файл .sqlite, .sqlite3 или .db и изучайте его, как в настольном обозревателе баз данных: таблицы, представления, индексы и триггеры в списке схемы, постраничные данные таблиц с сортировкой и фильтрами по столбцам, сведения о столбцах с типами, значениями по умолчанию, ключами и генерируемыми столбцами, внешние ключи и исходные инструкции CREATE. Редактор SQL выполняет любые инструкции над базой данных, а проверки состояния запускают PRAGMA integrity_check и PRAGMA foreign_key_check.

Как обрабатывается ваш файл

Файл читается в браузере и загружается в SQLite, скомпилированный в WebAssembly и работающий внутри Web Worker. Ничего не загружается на сервер, не журналируется и не хранится, а исходный файл никогда не перезаписывается. Каждое изменение, сделанное через SQL, применяется к рабочей копии в памяти, которая помечается как «Изменена». «Сохранить копию» скачивает эту рабочую копию как новый файл с именем исходного и суффиксом -copy. При закрытии вкладки или базы данных копия удаляется, а история SQL хранится только в памяти.

Как пользоваться
  1. 1.Перетащите файл базы данных, выберите «Открыть базу данных» или откройте пример базы данных.
  2. 2.Выберите таблицу или представление в списке схемы, чтобы листать строки; сортируйте по заголовку столбца или введите текст в фильтр.
  3. 3.Откройте «Структура», «Индексы» или «Внешние ключи», чтобы увидеть, как определена таблица.
  4. 4.В редакторе SQL выполняйте инструкции (Ctrl или Cmd + Enter), стройте план запроса и экспортируйте результат в CSV или JSON.
  5. 5.Запустите проверки состояния, затем нажмите «Сохранить копию», чтобы сохранить изменения.
Ограничения

Можно открывать файлы размером до 500 MB; для файлов больше 100 MB показывается предупреждение о памяти, потому что браузер держит в памяти файл, рабочую копию и любую сохранённую копию. Результат SQL содержит не более 1 000 строк, длинные текстовые ячейки обрезаются до 10 000 символов при отображении, а ячейки BLOB показывают превью из 64 байт; полное значение доступно для Hex, Base64 и скачивания, пока укладывается в бюджет 64 MB. Проверка целостности выводит первые 100 проблем. Запрос, который выполняется дольше двух минут, останавливает движок и удаляет рабочую копию.

Чего инструмент не делает

Редактирования в сетке нет: изменяйте строки с помощью INSERT, UPDATE или DELETE в редакторе SQL. Сопутствующие файлы журнала упреждающей записи (-wal) и журнала отката не читаются, поэтому изменения, которые не были перенесены в основной файл через checkpoint, отсутствуют. Зашифрованные базы данных (SQLCipher и аналоги) открыть нельзя, виртуальные таблицы, которым нужно отсутствующее в этой сборке расширение, недоступны для запросов, а постоянного рабочего пространства, экспорта таблиц и дампа схемы пока нет. Инструмент никогда не подключается к серверу баз данных.

CodingTool официально запущен на

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch