DT Dev Tools

SQLite Viewer — Переглядач SQLite

Відкривайте файли SQLite .sqlite і .db у браузері. Переглядайте таблиці, виконуйте SQL-запити й експортуйте результати в CSV — без завантаження.

🔒 Працює повністю у вашому браузері — нічого не завантажується

Drop a SQLite database here (.sqlite, .sqlite3, .db, .db3) or click to browse

Advertisement

Переглядайте бази даних SQLite без встановлення програм

SQLite — найпоширеніший рушій баз даних у світі. Мобільні застосунки, настільні програми, браузери, вбудовані пристрої та багато вебфреймворків зберігають дані в одному файлі SQLite. Коли потрібно зазирнути всередину — щоб налагодити застосунок, переглянути експорт або перевірити міграцію, — зазвичай доводиться встановлювати настільний клієнт або консольну оболонку. Цей переглядач дає змогу натомість відкрити файл просто у вкладці браузера.

Він використовує sql.js — офіційний рушій SQLite, скомпільований у WebAssembly. Щойно ви перетягнете файл, інструмент перевіряє заголовок «SQLite format 3», завантажує базу в пам’ять і показує всі таблиці та представлення з кількістю рядків. Натисніть на таблицю, щоб гортати її рядки посторінково, обравши від 25 до 250 рядків на сторінку. Значення відображаються як звичайний текст, NULL показується явно, а двійкові стовпці BLOB підсумовуються за розміром, а не виводяться нечитабельними байтами.

Виконання запитів та експорт даних

Поле SQL приймає будь-яку інструкцію, яку розуміє SQLite: з’єднання, агрегації, віконні функції, загальні табличні вирази (CTE), команди PRAGMA, як-от PRAGMA table_info(users), і навіть інструкції INSERT, UPDATE чи CREATE. Коли запит повертає рядки, результат з’являється в прокручуваній таблиці разом із кількістю рядків і часом виконання. Для великих результатів на екрані показуються перші 1000 рядків, тоді як експорт у CSV завжди містить усі рядки. Файл CSV дотримується правил лапок RFC 4180, тож коми, лапки й переноси рядків усередині значень коректно відкриваються в Excel, LibreOffice чи Google Sheets.

Конфіденційність за задумом

Файли баз даних часто містять персональні дані, облікові дані або ділові записи — саме тому їх не варто завантажувати в онлайн-конвертери. Тут файл читає ваш браузер, а запити виконуються локально; серверної частини немає взагалі. Будь-які зміни, внесені через SQL, стосуються лише копії в пам’яті й зникають після закриття сторінки, тож оригінальний файл ніколи не змінюється. Для дуже великих баз кращим вибором залишається настільний інструмент або консольна оболонка sqlite3, але для швидкого перегляду цей інструмент швидкий і безпечний.

Як користуватися

  1. Відкрийте базу данихПеретягніть файл .sqlite або .db в область завантаження чи натисніть, щоб вибрати його.
  2. Переглядайте таблиціНатисніть на таблицю, щоб гортати її рядки посторінково й побачити їхню кількість.
  3. Виконайте SQLНапишіть будь-який запит SQLite і натисніть Run SQL або Ctrl+Enter.
  4. ЕкспортуйтеЗавантажте поточну таблицю або результат запиту як файл CSV.

Часті запитання

Чи завантажується моя база даних на сервер?
Ні. Ваш браузер зчитує файл у пам’ять і відкриває його за допомогою sql.js — збірки SQLite для WebAssembly. Нічого не передається мережею.
Чи можу я змінювати базу даних?
Ви можете виконувати інструкції INSERT, UPDATE, DELETE та зміни схеми, але зміни існують лише в пам’яті поточної сторінки. Оригінальний файл на диску ніколи не змінюється.
Які типи файлів підтримуються?
Будь-який файл бази даних SQLite 3 незалежно від розширення — зазвичай .sqlite, .sqlite3, .db або .db3. Перед відкриттям файлу інструмент перевіряє заголовок SQLite.
Якого розміру може бути база даних?
Увесь файл завантажується в пам’ять браузера, тож бази розміром у кілька сотень мегабайтів працюють на більшості комп’ютерів. Дуже великі файли можуть оброблятися повільно або перевищити ліміт пам’яті браузера.
Що містить експорт у CSV?
Під час перегляду таблиці експорт містить усі її рядки. Після виконання запиту він містить усі рядки останнього набору результатів, навіть якщо на екрані показано лише перші 1000.
Advertisement