Darmowy konwerter online DB do SQL
Konwertuj obsługiwane pliki DB na edytowalne skrypty SQL na potrzeby migracji, tworzenia kopii zapasowych lub inspekcji.
Konwertuj DB na SQL online - za darmo
Plik jest przetwarzany natychmiast i nie jest przechowywany na naszych serwerach.
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 .db
Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.
-
2/3
Wykonaj konwersję .db 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.
Jak konwertować db do sql
- Bazy danych
- Ocena: 4.0/5
Program, który importuje skrypty SQL, lub zespół, który potrzebuje czytelnego źródła bazy danych do migracji i archiwizacji, może wymagać wyeksportowania pliku bazy danych jako .sql. Konwersja tworzy tekst zawierający schemat i dane zamiast oryginalnego binarnego pliku bazy danych.
Czym jest format DB
.db to ogólne rozszerzenie, a nie pojedynczy format bazy danych. SQLite często używa plików .db, .sqlite i .sqlite3; aplikacje, urządzenia mobilne, oprogramowanie desktopowe i systemy wbudowane używają ich do przechowywania danych lokalnych. Inne pliki .db mogą należeć do Microsoft Access, Berkeley DB, oprogramowania powiązanego z dBase lub bazy danych specyficznej dla aplikacji.
Baza danych SQLite to samodzielny plik zawierający tabele, indeksy, widoki, wyzwalacze i zapisane rekordy. Rozszerzenie nazwy pliku nie identyfikuje formatu wewnętrznego, dlatego przed wybraniem narzędzia eksportującego należy sprawdzić aplikację, która go utworzyła, lub nagłówek pliku. Zmiana nazwy pliku na .sql nie powoduje jego konwersji.
Czym jest format SQL
Plik .sql to zwykły tekst zawierający instrukcje SQL, takie jak CREATE TABLE, INSERT, CREATE INDEX, CREATE VIEW i CREATE TRIGGER. Zgodny silnik bazy danych wykonuje te instrukcje, aby odtworzyć część lub całość schematu i danych źródłowych.
Tekst SQL można przeglądać, edytować, przechowywać w systemie kontroli wersji, tworzyć jego kopie zapasowe i importować do innej bazy danych. Dialekty SQL różnią się jednak między sobą: zrzut wygenerowany przez SQLite może wymagać zmian przed uruchomieniem w MySQL, MariaDB, PostgreSQL lub innym silniku.
Jak przekonwertować plik SQLite DB
- Utwórz kopię zapasową oryginalnego pliku i zamknij oprogramowanie, które może nadal zapisywać w tym pliku.
- Sprawdź jego integralność za pomocą programu wiersza poleceń SQLite:
sqlite3 input.db "PRAGMA integrity_check;"
- Wyeksportuj całą bazę danych, w tym jej schemat i wiersze:
sqlite3 input.db .dump > output.sql
Zrzut zwykle zawiera instrukcje transakcji, definicje tabel, indeksy, widoki, wyzwalacze i instrukcje wstawiania wierszy. Aby wyeksportować jedną tabelę zamiast całej bazy danych, użyj nazwy tabeli wraz z poleceniem dump, na przykład sqlite3 input.db ".dump users" > users.sql.
- Przetestuj wynik, importując go do nowej bazy danych:
sqlite3 restored.db < output.sql
W przypadku bazy danych, która może ulegać zmianom, przed utworzeniem zrzutu utwórz spójną kopię roboczą za pomocą polecenia backup SQLite:
sqlite3 input.db ".backup 'working.db'"sqlite3 working.db .dump > output.sql
Aplikacje desktopowe SQLite mogą wykonać tę samą operację za pomocą menu, takich jak Database → Export → SQL; dokładne nazwy menu zależą od programu. Jeśli nie chcesz instalować oprogramowania, obsługiwane pliki można bezpłatnie konwertować w serwisie 101convert.com. Nie przesyłaj baz danych zawierających informacje poufne, osobowe lub podlegające regulacjom, chyba że ich przetwarzanie jest dozwolone.
Jak przekonwertować inne pliki DB
Przed eksportem zidentyfikuj silnik bazy danych. Bazę danych Access należy otworzyć w Microsoft Access lub zmigrować za pomocą odpowiedniego połączenia ODBC; widok SQL zapytania Access nie musi być kompletnym zrzutem bazy danych. Berkeley DB i pliki specyficzne dla aplikacji wymagają własnych narzędzi lub oprogramowania, które je utworzyło.
W przypadku już zidentyfikowanej bazy MySQL lub MariaDB użyj narzędzia dostawcy zamiast traktować dowolny plik z rozszerzeniem .db jako SQLite:
mysqldump database_name > output.sql
W przypadku PostgreSQL użyj:
pg_dump --format=p database_name > output.sql
Te polecenia eksportują serwer bazy danych lub nazwaną bazę danych, a nie nieznany samodzielny plik .db. Gdy format pliku nie jest udokumentowany ani rozpoznany, wymagane jest użycie natywnego narzędzia eksportu bazy danych.
Ograniczenia zgodności i jakości
Zrzut SQL zachowuje tylko obiekty obsługiwane przez narzędzie eksportujące. Zrzut SQLite zwykle zachowuje zwykłe tabele, indeksy, widoki, wyzwalacze i dane, ale nie odtwarza uprawnień do plików, ustawień szyfrowania, konfiguracji aplikacji, plików zewnętrznych ani wszystkich szczegółów implementacyjnych tabel wirtualnych.
Podczas przenoszenia zrzutu do innego silnika sprawdź cudzysłowy identyfikatorów, deklaracje typów, AUTOINCREMENT, obsługę wartości logicznych i dat, działanie INTEGER PRIMARY KEY, klauzule konfliktów, składnię wyzwalaczy, klucze obce, sortowania oraz dyrektywy pragmas specyficzne dla silnika. Przetestuj zaimportowaną bazę danych za pomocą reprezentatywnych zapytań i ograniczeń.
Zrzuty SQL są zwykłym tekstem i mogą zawierać wszystkie zapisane rekordy, dlatego należy je chronić tak jak źródłową bazę danych. Duże bazy danych tworzą duże pliki; kompresja ZIP lub gzip zmniejsza rozmiar przechowywania i transferu, ale nie zmienia wyeksportowanej zawartości.
Sugerowane oprogramowanie i linki: konwertery db na sql
Najczęściej zadawane pytania
Czy konwerter DB do SQL jest darmowy?
Tak, konwersja DB 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 DB?
Możesz przesłać pliki DB o rozmiarze do 50 MB i przekonwertować do 20 plików jednocześnie w jednej partii.
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 SQL?
Nie. Konwersja DB 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 DB dla tej konwersji z DB 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ę.
Dodatkowe formaty dla konwersji pliku
db
- db do json
- db do csv
- db do txt
- db do excel
- db do xlsx
- db do html
- db do pdf
- db do xml
- db do accdb
- db do text
- db do abs
- db do ave
- db do bmp
- db do crypt5
- db do crypt6
- db do crypt7
- db do cs
- db do cvs
- db do db2
- db do db3
- db do dbf
- db do dbs
- db do docx
- db do fdb
- db do gdb
- db do ics
- db do inp
- db do jpeg
- db do mbk
- db do mdb
- db do mdf
- db do mdn
- db do myd
- db do odt
- db do pd
- db do png
- db do rtf
- db do s3db
- db do sdf
- db do sqlite
- db do sqlite3
- db do vcard
- db do vcs
- db do xlr
- db do xls
- db do xlsm