DB SQL
Konwersja plików

Konwertuj DB na SQL

SZYBKA ODPOWIEDŹ
Czy możliwa jest konwersja DB na SQL?
Tak - DB konwertuje się na SQL.

Otwórz DB Browser for SQLite, przejdź do File > Export > Database to SQL file i zapisz skrypt .sql. Alternatywnie, uruchom sqlite3 file.db .dump > output.sql w terminalu, aby uzyskać ten sam rezultat.

2 programów
Również na SQL: MYD · IBD · GBK

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Oct 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik

Dlaczego konwertować DB na SQL?

Zrzut .sql jest zwykłym tekstem, co ułatwia kontrolę wersji, inspekcję w dowolnym edytorze lub użycie jako czytelnej kopii zapasowej. Umożliwia on również migrację danych do innego silnika bazy danych, choć dialekt SQLite może wymagać dostosowania dla MySQL lub PostgreSQL. Pliki .sql są standardowym formatem wymiany między systemami baz danych.

Jak przekonwertować DB na SQL

DB Browser for SQLite FREE

Otwórz plik .db przez File > Open Database, a następnie przejdź do File > Export > Database to SQL file. Wybierz tabele do uwzględnienia i zapisz plik .sql.

Navicat Premium APP

Połącz się z bazą SQLite .db w Navicat Premium i użyj funkcji transferu danych lub eksportu, aby wygenerować zrzut .sql.

Exportizer APP

Otwórz plik .db w programie Exportizer i wyeksportuj zawartość bazy danych jako plik skryptu .sql.

Programy konwertujące DB

O tych formatach

Jakość i na co uważać

  • Zrzut używa dialektu SQL SQLite (BEGIN TRANSACTION/COMMIT, składnia INTEGER PRIMARY KEY); przed importem do MySQL lub PostgreSQL należy dostosować typy danych i usunąć pragma specyficzne dla SQLite.
  • Zrzut obejmuje tabele, indeksy, wyzwalacze i widoki; dane wierszy stają się jedną instrukcją INSERT na wiersz, więc duże bazy danych generują bardzo duże pliki .sql.
  • Jeśli obok pliku .db znajduje się plik -wal, zamknij aplikację nadrzędną przed wykonaniem zrzutu, aby uniknąć pominięcia niezatwierdzonych stron.

Najczęściej zadawane pytania

Czy mogę zaimportować plik `.sql` z powrotem do SQLite?
Tak - uruchom sqlite3 newfile.db < output.sql, aby utworzyć nową bazę danych ze zrzutu.
Czy mogę użyć zrzutu SQLite z MySQL lub PostgreSQL?
Z modyfikacjami - usuń pragma specyficzne dla SQLite i dostosuj typy danych, ponieważ zrzut używa dialektu SQL SQLite.
Czy mogę zrzucić tylko jedną tabelę zamiast całej bazy danych?
Tak - uruchom sqlite3 file.db ".dump tablename" > tablename.sql, aby wyeksportować pojedynczą tabelę.
Czy istnieje narzędzie przeglądarkowe do tej konwersji?
Brak niezawodnych narzędzi przeglądarkowych zdolnych do konwersji binarnego pliku SQLite .db na .sql - wymaga to uruchomienia silnika sqlite3 jako natywnego pliku binarnego.