Darmowy konwerter online DB3 do SQL
Konwertuj pliki SQLite lub dBASE III DB3 na skrypty SQL, które można przeglądać i importować.
Konwertuj DB3 na SQL online - za darmo
Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.
Zaimportuj plik z adresu URL
Wklej bezpośredni link do pliku. Pobierzemy go na nasz serwer i przekonwertujemy dokładnie tak jak przesłany plik.
Jak to działa
-
1/3
Prześlij swój plik .db3
Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.
-
2/3
Wykonaj konwersję .db3 do .sql
Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.
-
3/3
Pobierz przekonwertowany plik .sql
Wynik konwersji jest gotowy do pobrania.
Statystyki konwersji DB3 do SQL
Zaktualizowano 12 listopada 2026, na podstawie konwersji w 101convert.com
Jak konwertować db3 do sql
- Bazy danych
- Brak ocen.
Plik DB3 wymaga konwersji, gdy baza danych musi zostać zaimportowana do oprogramowania akceptującego skrypt SQL, przeniesiona do innego silnika baz danych albo zarchiwizowana w czytelnej postaci tekstowej. Właściwa procedura zależy od tego, czy plik jest bazą danych SQLite, czy tabelą dBASE III.
Czym jest format DB3
DB3 to niejednoznaczne rozszerzenie bazy danych. Zwykle odnosi się ono do pliku bazy danych SQLite albo tabeli dBASE III; samo rozszerzenie nie identyfikuje formatu.
- SQLite: Kompletna relacyjna baza danych przechowywana w jednym pliku. Może zawierać tabele, indeksy, widoki, wyzwalacze, definicje schematu i dane. Pliki SQLite są używane przez aplikacje desktopowe, urządzenia wbudowane, aplikacje mobilne i instalacje oprogramowania. Plik SQLite zwykle rozpoczyna się nagłówkiem
SQLite format 3. - dBASE III: Tabela zawierająca rekordy i definicje pól. Jej typowym rozszerzeniem jest
.dbf, chociaż niektóre programy używają.db3dla tabel dBASE III. Pola memo mogą wymagać pasującego pliku.dbt. Plik dBASE III zawiera nagłówek dBASE i obszar definicji pól, a nie nagłówek SQLite.
Nie identyfikuj pliku przez otwieranie go w edytorze tekstu: oba formaty są binarne. Sprawdź nagłówek za pomocą narzędzia bazodanowego albo otwórz kopię w oprogramowaniu obsługującym podejrzewany format. Podczas konwersji przechowuj każdy pasujący plik .dbt razem z tabelą dBASE.
Czym jest format SQL
Plik SQL to skrypt w postaci zwykłego tekstu zawierający instrukcje bazodanowe, a nie silnik bazy danych ani jeden uniwersalny format binarny. Zrzut może zawierać instrukcje CREATE TABLE, INSERT, a także instrukcje dotyczące indeksów, widoków, wyzwalaczy i ograniczeń.
Pliki SQL można przeglądać, edytować, przechowywać w systemie kontroli wersji, odtwarzać w bazie danych i przenosić między komputerami bez oryginalnej aplikacji DB3. Zgodność zależy od docelowego silnika: SQLite, MySQL, PostgreSQL i Microsoft SQL Server używają różnych typów danych, reguł cytowania, składni automatycznego numerowania, funkcji i poleceń administracyjnych.
Jak przekonwertować plik SQLite DB3
- Utwórz kopię zapasową i potwierdź, że plik zawiera nagłówek SQLite.
- Zainstaluj narzędzie wiersza poleceń SQLite i sprawdź bazę danych:
sqlite3 input.db3 "PRAGMA integrity_check;"sqlite3 input.db3 ".tables" - Wygeneruj zrzut schematu i danych:
sqlite3 input.db3 ".dump" > output.sql - Otwórz plik
output.sqli sprawdź, czy zawiera oczekiwane tabele, wiersze, indeksy, widoki, wyzwalacze i ograniczenia. - W razie potrzeby odtwórz skrypt w SQLite:
sqlite3 restored.db < output.sql
Użytkownicy, którzy nie chcą instalować oprogramowania, mogą bezpłatnie przekonwertować plik w serwisie 101convert.com i pobrać wygenerowany plik SQL. Nie przesyłaj poufnych ani podlegających regulacjom danych bazodanowych do konwertera online.
Jak przekonwertować plik dBASE III DB3
- Umieść tabelę
.db3lub.dbforaz pasujący plik memo.dbtw tym samym folderze. Nie zmieniaj nazw żadnego z tych plików przed importem. - Otwórz tabelę w programie bazodanowym zgodnym z dBASE albo w narzędziu do konwersji DBF.
- Użyj opcji Export lub Save as SQL, wybierz docelowy dialekt SQL i uwzględnij zarówno definicje tabel, jak i rekordy. Eksportuj indeksy lub inne metadane tylko wtedy, gdy obsługuje je docelowy silnik.
- Przed zaimportowaniem sprawdź wygenerowany plik
.sqlpod kątem nazw pól, literałów dat, wartości memo, precyzji liczb i kodowania znaków.
Jeśli program źródłowy nie może eksportować do SQL, skrypt może odczytać tabelę za pomocą pakietu Python dbfread, utworzyć bazę danych pomostową, wstawić wartości przy użyciu parametryzowanych instrukcji i wyeksportować tę bazę za pomocą polecenia SQLite .dump. Wymaga to jawnej obsługi pól memo, usuniętych rekordów, stron kodowych dBASE i typów pól właściwych dla dBASE.
Zgodność i sprawdzanie danych
Konwersja nie może zachować informacji, które nie mają odpowiednika w docelowym silniku. Pola logiczne, daty, memo, liczbowe i oparte na stronach kodowych dBASE mogą wymagać ręcznego mapowania typów. SQLite używa typowania dynamicznego, dlatego zadeklarowane typy mogą nie odpowiadać dokładnie typom w MySQL lub PostgreSQL.
Brakujące pliki .dbt mogą spowodować utratę zawartości pól memo dBASE. Usunięte rekordy dBASE mogą pozostać w fizycznej tabeli do czasu jej spakowania, a konwerter może je pominąć lub ujawnić w zależności od ustawień. Po imporcie porównaj liczbę wierszy i sprawdź wartości null, daty, precyzję dziesiętną, znaki spoza ASCII, pola memo, indeksy, klucze obce oraz działanie kluczy głównych i automatycznego numerowania.
Zrzut SQLite nie jest automatycznie skryptem MySQL ani PostgreSQL. Przed zaimportowaniem go do innego silnika usuń lub przepisz elementy właściwe dla SQLite, takie jak instrukcje PRAGMA, INSERT OR REPLACE, deklaracje typów SQLite oraz mechanizmy automatycznego numerowania lub cytowania właściwe dla SQLite. Sprawdź wygenerowany SQL w testowej bazie danych przed wykonaniem go na danych produkcyjnych.
Porównanie formatu DB3 z SQL
Jak formaty DB3 i SQL wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .DB3 SQLite database | .SQL Structured Query Language script |
|---|---|---|
| Czytelny tekstowo | Nie | Tak |
| Typy danych | Typowane | Typowane |
| Zagnieżdżone struktury | Tak | — |
| Formuły | Nie | Nie |
| Wiele tabel lub arkuszy | Tak | — |
| Typowy rozmiar pliku | Mały | Mały |
| Otwarty standard | Tak | Częściowo otwarty |
| Najlepszy do | Wymiana danych | Wymiana danych |
| Wprowadzono | 2000 | 1970 |
| Twórca | D. Richard Hipp / SQLite Consortium | — |
| Typ MIME | application/vnd.sqlite3 | application/sql |
Informacje o rozszerzeniach i typach plików zapewnia File-Extensions.org
Sugerowane oprogramowanie i linki: konwertery db3 na sql
Najczęściej zadawane pytania
Czy konwerter DB3 do SQL jest darmowy?
Tak, konwersja DB3 do SQL 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 DB3?
Możesz przesłać pliki DB3 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ć DB3 do SQL?
Nie. Konwersja DB3 do SQL 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 DB3 dla tej konwersji z DB3 do SQL. 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ę.