Przejdź do treści

Darmowy konwerter online DB do SQLITE

Konwertuj kompatybilne pliki DB na przenośne bazy danych SQLite do wykonywania zapytań i edycji.

Konwertuj DB na SQLITE online - za darmo

Przesyłanie…

Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.

Jak to działa

  1. 1/3

    Prześlij swój plik .db

    Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.

  2. 2/3

    Wykonaj konwersję .db do .sqlite

    Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.

  3. 3/3

    Pobierz przekonwertowany plik .sqlite

    Wynik konwersji jest gotowy do pobrania.

Statystyki konwersji DB do SQLITE

Pliki DB najczęściej konwertuje się do XLSX 57% CSV 17% TXT 9% PDF 4%

Zaktualizowano 10 listopada 2026, na podstawie konwersji w 101convert.com

Jak konwertować db do sqlite

Program lub urządzenie może wymagać bazy danych SQLite, gdy jego oryginalnego, specyficznego dla aplikacji pliku .db nie można otworzyć w innym miejscu. Konwersja tworzy również przenośny plik do wysyłania zapytań, edytowania, udostępniania lub archiwizowania za pomocą narzędzi zgodnych z SQLite.

Czym jest format DB

.db to ogólne rozszerzenie nazwy pliku, a nie jeden format bazy danych. Może oznaczać bazę danych SQLite, plik Berkeley DB, bazę danych dBase, magazyn danych aplikacji mobilnej, kopię zapasową urządzenia lub zastrzeżoną bazę danych aplikacji. Samo rozszerzenie nie identyfikuje silnika ani nie określa sposobu konwersji pliku.

Zidentyfikuj źródło przed jego modyfikacją. W systemie Linux lub macOS polecenie file source.db może dostarczyć wskazówki; w systemie Windows użyj aplikacji, która utworzyła plik, przeglądarki właściwej dla danej bazy danych lub edytora szesnastkowego. Zwykła baza danych SQLite rozpoczyna się tekstem nagłówka SQLite format 3. Zamknij program źródłowy i utwórz kopię przed przeprowadzeniem inspekcji. Jeśli bazie danych towarzyszą pliki -wal lub -shm, użyj funkcji eksportu aplikacji albo procedury tworzenia kopii zapasowej SQLite, zamiast kopiować tylko główny plik, gdy jest on aktywnie używany.

Czym jest format SQLITE

SQLite to samodzielny relacyjny silnik bazy danych, który przechowuje tabele, indeksy, widoki i wyzwalacze w jednym pliku bez oddzielnego serwera bazy danych. Bazy danych SQLite zwykle używają rozszerzeń .sqlite, .sqlite3 lub .db; rozszerzenie nie zmienia formatu wewnętrznego.

SQLite obsługuje zapytania SQL, transakcje, indeksy, ograniczenia i klucze obce, dzięki czemu nadaje się do aplikacji lokalnych, urządzeń wbudowanych, testowania, wymiany danych i archiwów. Wynik można otworzyć za pomocą powłoki wiersza poleceń SQLite, DB Browser for SQLite, wbudowanego modułu sqlite3 języka Python oraz środowisk programistycznych obsługujących SQLite. Nie jest bezpośrednim zamiennikiem funkcji właściwych dla serwerów, takich jak konta użytkowników, procedury składowane, zadania zaplanowane, replikacja lub zastrzeżone typy danych.

Jak przekonwertować plik

Najpierw ustal, czy źródło jest już bazą SQLite. Jeśli tak, konwersja formatu nie jest potrzebna. Utwórz bezpieczną kopię za pomocą polecenia kopii zapasowej SQLite:

sqlite3 source.db ".backup 'converted.sqlite'"

Możesz również otworzyć kopię w DB Browser for SQLite i wybrać File → Save Database As. Zmiana nazwy source.db na source.sqlite zmienia tylko nazwę pliku; jest poprawna wyłącznie wtedy, gdy oryginalny plik jest już bazą danych SQLite.

Jeśli źródłem jest inna baza danych, użyj natywnego eksportu. Otwórz aplikację źródłową lub jej udokumentowane narzędzie eksportu i wyeksportuj dane do SQL, CSV albo innego uporządkowanego formatu. Natywny eksport SQLite jest preferowany, ponieważ może dokładniej zachować relacje między tabelami, ograniczenia, indeksy i typy danych niż ogólna konwersja pliku.

Jeśli aplikacja generuje zrzut SQL, utwórz nowy plik SQLite i zaimportuj go:

sqlite3 converted.sqlite < export.sql

Zrzuty SQL często są specyficzne dla danego silnika. Zrzuty z MySQL, PostgreSQL, SQL Server i innych systemów mogą zawierać niezgodne typy danych, sposób ujmowania wartości w cudzysłowy, składnię automatycznego zwiększania wartości, polecenia schematu lub rozszerzenia. Edytuj te instrukcje albo użyj narzędzia konwersji obsługującego zarówno silnik źródłowy, jak i SQLite. Sprawdź wynik importu pod kątem błędów, zamiast zakładać, że zakończone polecenie zaimportowało wszystkie obiekty.

W przypadku eksportu CSV wyeksportuj każdą tabelę osobno wraz z nazwami kolumn, utwórz schemat docelowy, a następnie zaimportuj wiersze. Na przykład:

sqlite3 converted.sqlite

CREATE TABLE customers (id INTEGER PRIMARY KEY, name TEXT, email TEXT);
.mode csv
.import --skip 1 customers.csv customers

Dokładne opcje .import zależą od wersji powłoki SQLite; jeśli opcja --skip 1 nie jest dostępna, usuń wiersz nagłówka przed importem. Jawnie zdefiniuj daty, kolumny liczbowe, możliwość przechowywania wartości null, klucze główne i obce oraz ograniczenia unikalności. Powtórz ten proces dla powiązanych tabel, a następnie dodaj indeksy po załadowaniu dużych zbiorów danych.

Jeśli źródłem jest zastrzeżona binarna baza danych, użyj programu, który ją utworzył, oficjalnego narzędzia eksportu lub zgodnego sterownika bazy danych. DB Browser for SQLite może tworzyć i edytować plik docelowy, ale nie potrafi dekodować każdego niezwiązanego binarnego formatu .db. Skrypt Python może zapisywać dane w SQLite za pośrednictwem biblioteki standardowej, ale nadal wymaga sterownika źródłowego lub pośredniego eksportu; sqlite3.connect("source.db") odczytuje SQLite, a nie dowolną bazę danych tylko dlatego, że jej nazwa kończy się rozszerzeniem .db.

W przypadku obsługiwanych typów źródłowych możesz również przesłać plik do 101convert.com, wybrać SQLITE jako format wyjściowy i pobrać przekonwertowaną bazę danych bez instalowania oprogramowania. Dostępność zależy od formatu źródłowego, rozmiaru pliku i bieżącej obsługi oferowanej przez usługę.

Kontrola jakości i zgodności

SQLite używa typowania dynamicznego, dlatego niektóre typy źródłowe wymagają przemyślanego mapowania. Obiekty przestrzenne, załączniki binarne, zaszyfrowane pola, kolumny identity, znaczniki czasu uwzględniające strefę czasową, indeksy pełnotekstowe, procedury składowane, uprawnienia, wyzwalacze i ustawienia replikacji mogą wymagać osobnego przetwarzania albo nie mieć odpowiednika w SQLite.

Po konwersji porównaj liczbę wierszy w każdej tabeli i przetestuj wartości null, zduplikowane klucze, kodowanie znaków, znaczniki czasu, reprezentatywne zapytania, relacje kluczy obcych, widoki, wyzwalacze i indeksy. Odtwórz obiekty pominięte przez eksport. Zachowaj oryginalną bazę danych bez zmian, ponieważ przekonwertowany plik SQLite może nie zawierać metadanych aplikacji, szyfrowania, uprawnień, załączników, nieobsługiwanych funkcji lub rekordów, które nie zostały uwzględnione w eksporcie.

Porównanie formatu DB z SQLITE

Jak formaty DB i SQLITE wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików DB i SQLITE
Cecha .DB Database file .SQLITE SQLite database
Czytelny tekstowo Nie Nie
Typy danych Typowane Typowane
Zagnieżdżone struktury — Tak
Formuły Nie Nie
Wiele tabel lub arkuszy Tak Tak
Typowy rozmiar pliku Średni Mały
Otwarty standard Częściowo otwarty Tak
Najlepszy do Wymiana danych Wymiana danych
Wprowadzono — 2000
Twórca — D. Richard Hipp / SQLite Consortium
Typ MIME — application/vnd.sqlite3

Informacje o rozszerzeniach i typach plików zapewnia File-Extensions.org

Najczęściej zadawane pytania

Czy konwerter DB do SQLITE jest darmowy?

Tak, konwersja DB do SQLITE na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.

Jak duży może być mój plik DB?

Możesz przesłać pliki DB o rozmiarze do 10 MB i przekonwertować do 3 plików jednocześnie w jednej partii. W płatnym planie limit wynosi do 50 MB na plik i 20 plików naraz, sprawdź nasze plany.

Co dzieje się z przesłanymi plikami?

Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.

Czy muszę instalować oprogramowanie, aby przekonwertować DB do SQLITE?

Nie. Konwersja DB do SQLITE odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.

Konwersja nie powiodła się?

W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik DB dla tej konwersji z DB do SQLITE. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.

Już pobrano

Ten plik został już pobrany. Ze względu na prywatność usunęliśmy go z serwera zaraz po pobraniu, więc nie można go pobrać ponownie. Jeśli potrzebujesz go jeszcze raz, przekonwertuj plik ponownie.