DT Dev Tools

SQLite Viewer — Przeglądarka SQLite

Otwieraj pliki SQLite .sqlite i .db w przeglądarce. Przeglądaj tabele, uruchamiaj zapytania SQL i eksportuj wyniki do CSV – bez przesyłania.

🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane

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

Advertisement

Przeglądaj bazy SQLite bez instalowania czegokolwiek

SQLite to najczęściej wdrażany silnik baz danych na świecie. Aplikacje mobilne, programy desktopowe, przeglądarki, urządzenia wbudowane i wiele frameworków webowych przechowuje dane w jednym pliku SQLite. Gdy trzeba zajrzeć do środka – żeby zdebugować aplikację, sprawdzić eksport lub zweryfikować migrację – zwykle musisz zainstalować klienta desktopowego albo powłokę wiersza poleceń. Ta przeglądarka pozwala zamiast tego otworzyć plik bezpośrednio w karcie przeglądarki.

Korzysta z sql.js, oficjalnego silnika SQLite skompilowanego do WebAssembly. Po upuszczeniu pliku narzędzie sprawdza nagłówek „SQLite format 3”, wczytuje bazę do pamięci i wyświetla wszystkie tabele i widoki wraz z liczbą wierszy. Kliknij tabelę, aby przeglądać jej wiersze strona po stronie, wybierając od 25 do 250 wierszy na stronę. Wartości są wyświetlane jako zwykły tekst, NULL jest pokazywany jawnie, a binarne kolumny BLOB są podsumowywane rozmiarem zamiast wypisywania nieczytelnych bajtów.

Uruchamianie zapytań i eksport danych

Pole SQL przyjmuje każdą instrukcję zrozumiałą dla SQLite: złączenia, agregacje, funkcje okna, wspólne wyrażenia tabelowe (CTE), polecenia PRAGMA, takie jak PRAGMA table_info(users), a nawet instrukcje INSERT, UPDATE czy CREATE. Gdy zapytanie zwraca wiersze, wynik pojawia się w przewijanej tabeli razem z liczbą wierszy i czasem wykonania. Przy dużych wynikach na ekranie widać pierwsze 1000 wierszy, natomiast eksport CSV zawsze obejmuje wszystkie. Plik CSV stosuje zasady cudzysłowów z RFC 4180, dzięki czemu przecinki, cudzysłowy i podziały wierszy wewnątrz wartości otwierają się poprawnie w Excel, LibreOffice czy Google Sheets.

Prywatność w samym założeniu

Pliki baz danych często zawierają dane osobowe, dane logowania lub dokumentację firmową – i właśnie dlatego nie powinny trafiać do konwerterów online. Tutaj plik jest odczytywany przez Twoją przeglądarkę i przeszukiwany lokalnie; nie ma żadnego komponentu serwerowego. Zmiany wprowadzone za pomocą SQL dotyczą wyłącznie kopii w pamięci i znikają po zamknięciu strony, więc oryginalny plik nigdy nie zostaje zmieniony. Przy bardzo dużych bazach lepszym wyborem pozostaje narzędzie desktopowe lub powłoka wiersza poleceń sqlite3, ale do szybkiego podglądu ta przeglądarka jest szybka i bezpieczna.

Jak używać

  1. Otwórz bazę danychUpuść plik .sqlite lub .db w strefie upuszczania albo kliknij, aby go wybrać.
  2. Przeglądaj tabeleKliknij tabelę, aby przeglądać jej wiersze strona po stronie i zobaczyć ich liczbę.
  3. Uruchom SQLWpisz dowolne zapytanie SQLite i naciśnij Run SQL lub Ctrl+Enter.
  4. EksportujPobierz bieżącą tabelę lub wynik zapytania jako plik CSV.

Najczęściej zadawane pytania

Czy moja baza danych jest wysyłana na serwer?
Nie. Plik jest wczytywany do pamięci przez przeglądarkę i otwierany za pomocą sql.js, wersji SQLite skompilowanej do WebAssembly. Nic nie jest przesyłane przez sieć.
Czy mogę modyfikować bazę danych?
Możesz uruchamiać instrukcje INSERT, UPDATE, DELETE i instrukcje zmieniające schemat, ale zmiany istnieją tylko w pamięci bieżącej strony. Oryginalny plik na dysku nigdy nie jest modyfikowany.
Jakie typy plików są obsługiwane?
Każdy plik bazy danych SQLite 3, niezależnie od rozszerzenia – najczęściej .sqlite, .sqlite3, .db lub .db3. Narzędzie sprawdza nagłówek SQLite przed otwarciem pliku.
Jak duża może być baza danych?
Cały plik jest wczytywany do pamięci przeglądarki, więc bazy o rozmiarze kilkuset megabajtów działają na większości komputerów. Bardzo duże pliki mogą działać wolno lub przekroczyć limit pamięci przeglądarki.
Co zawiera eksport CSV?
Podczas przeglądania tabeli eksport zawiera wszystkie jej wiersze. Po uruchomieniu zapytania zawiera wszystkie wiersze ostatniego zestawu wyników, nawet jeśli na ekranie widać tylko pierwsze 1000.
Advertisement