TTabulens ENPT Windows Открыть

Открыть SQLite онлайн

База SQLite — из мобильного приложения, программы учёта или браузера — открывается как таблица: с фильтрами, группировкой, правкой и выгрузкой в Excel. Файл остаётся на вашем компьютере.

Открыть свою базу Скачать для Windows

Бесплатно для личного использования. Подходят .db, .sqlite, .sqlite3, .db3 и файлы без расширения — база узнаётся по содержимому. Версия для Windows — 3,5 МБ, без установки: подробнее. Для организаций — лицензия.

Таблица на выбор

Открывается первая таблица базы, другую выбирают в «Разборе файла» — или открывают все таблицы сразу, по вкладке на каждую.

Большая база — не беда

Таблица читается напрямую, по страницам, без движка SQL. При открытии обходится только структура таблицы, строки достаются по мере прокрутки.

Типы как в базе

Даты, записанные текстом ISO, показываются датами, BOOLEAN — логическим, 64-битные идентификаторы — без округления. BLOB виден как размер.

Правка настоящим движком

Ячейки, новые и удалённые строки сохраняются в базу официальным движком SQLite — одной транзакцией. Индексы, триггеры и ограничения работают как в любой программе; при ошибке файл не меняется.

Файл не покидает ваш компьютер. Разбор идёт в браузере, в фоновом потоке. Политика безопасности страницы запрещает отправлять данные на сторонние адреса — это проверяется в инструментах разработчика. После первого открытия приложение работает и без интернета.

Что поддерживается

База SQLite из приложения на телефоне вместе с журналом -wal
База SQLite из приложения на телефоне вместе с журналом -wal
ЧтоКак
КодировкиUTF-8, UTF-16le, UTF-16be — из заголовка базы
INTEGER PRIMARY KEYэто и есть rowid; у таблиц без такого ключа rowid — служебная колонка, скрытая по умолчанию
WITHOUT ROWIDподдерживаются, до 2 млн строк
ALTER TABLE ADD COLUMNу строк, записанных до добавления колонки, значение пустое
Длинные значениятекст и BLOB, которые не поместились в страницу, собираются из цепочки страниц переполнения
Представления (VIEW)открываются как таблицы — их выполняет движок SQLite; только чтение
Виртуальные таблицыполнотекстовые FTS5 и R-Tree — тоже через движок, только чтение
Режим WALжурнал -wal, открытый вместе с базой, подключается: видны последние изменения, недописанный хвост отбрасывается; без журнала — предупреждение
Зашифрованная базаSQLCipher и подобные без ключа не открываются — с понятным сообщением

Как сохраняются правки

Читает базу само приложение, а записывает — только официальный движок SQLite, собранный для браузера. Он подгружается при первом сохранении базы, около мегабайта, и только тогда: тем, кто базы не правит, он не стоит ничего.

Перед правкой рабочей базы программы, которая сейчас запущена, закройте эту программу — или правьте копию: две программы, пишущие в одну базу из разных мест, друг о друге не знают.

SQL-запросы

«Данные» → «SQL-запрос к базе»: SELECT с JOIN, GROUP BY, подзапросами и функциями SQLite. Результат открывается отдельной вкладкой — как ещё одна таблица: фильтры, группировка и выгрузка в Excel работают и над ним.

Запрос с JOIN и GROUP BY; ниже — таблицы и колонки базы, щелчок вставляет имя в запрос
Запрос с JOIN и GROUP BY; ниже — таблицы и колонки базы, щелчок вставляет имя в запрос
Результат запроса — отдельной вкладкой, с фильтрами и выгрузкой, как у любой таблицы
Результат запроса — отдельной вкладкой, с фильтрами и выгрузкой, как у любой таблицы

Зачем это, если есть DB Browser

DB Browser for SQLite и подобные программы умеют больше — например, менять структуру таблиц и писать в базу запросами. Но их надо установить, а на рабочем компьютере это часто нельзя. Здесь достаточно браузера, и база никуда не отправляется: это видно в инструментах разработчика.

Для задач «посмотреть, что лежит в базе, сделать выборку, поправить пару значений и выгрузить таблицу в Excel» этого хватает.

Частые вопросы

Можно ли выполнить SQL-запрос?

Да, на чтение: «Данные» → «SQL-запрос к базе». SELECT с JOIN, GROUP BY и функциями SQLite выполняет официальный движок, результат открывается вкладкой. Команды, меняющие базу, не выполняются — править данные можно в самих таблицах.

Можно ли изменить данные в базе?

Да: править ячейки, добавлять и удалять строки, затем «Сохранить». Правки записывает официальный движок SQLite одной транзакцией; если база их не примет — например, повтор в уникальном поле, — файл останется прежним. Структуру таблиц (колонки, индексы) здесь не меняют.

Почему в таблице не видно последних изменений?

База, скорее всего, в режиме WAL, и изменения ещё лежат в файле с окончанием -wal рядом с ней. Откройте базу вместе с этим файлом — перетащите оба разом, и журнал подключится.

Файл базы уходит на сервер?

Нет. База разбирается во вкладке браузера; страница технически не может отправить её содержимое на сторонний адрес.

Разбираем подробно

Другие разделы