Přeskočit na obsah

Online konvertor DB do SQLITE zdarma

Převeďte kompatibilní DB soubory na přenosné SQLite databáze pro dotazování a úpravy.

Převést DB na SQLITE online - zdarma

Nahrávání…

Soubor se zpracuje hned a smaže se ihned po stažení.

Jak to funguje

  1. 1/3

    Nahrajte soubor .db

    Kliknutím vyberte soubor, který chcete převést, nebo ho jednoduše přetáhněte do vyznačené oblasti.

  2. 2/3

    Spusťte převod .db do .sqlite

    Po úspěšném nahrání souboru klikněte na převod, jakmile budete připraveni.

  3. 3/3

    Stáhněte převedený soubor .sqlite

    Výsledek převodu je připraven ke stažení.

Statistiky převodu DB do SQLITE

Soubory DB se nejčastěji převádějí do XLSX 57 % CSV 17 % TXT 9 % PDF 4 %

Aktualizováno 10. listopadu 2026, z převodů na 101convert.com

Jak převést soubor db do formátu sqlite

Program nebo zařízení může vyžadovat databázi SQLite, pokud jeho původní aplikačně specifický soubor .db nelze otevřít jinde. Převod také vytvoří přenosný soubor pro dotazování, úpravy, sdílení nebo archivaci pomocí nástrojů kompatibilních se SQLite.

Co je formát DB

.db je obecná přípona souboru, nikoli jeden konkrétní formát databáze. Může označovat databázi SQLite, soubor Berkeley DB, databázi dBase, úložiště mobilní aplikace, zálohu zařízení nebo proprietární databázi aplikace. Samotná přípona neurčuje databázový engine ani způsob, jakým lze soubor převést.

Před změnou identifikujte zdroj. V systému Linux nebo macOS může poskytnout nápovědu příkaz file source.db; v systému Windows použijte aplikaci, která soubor vytvořila, prohlížeč určený pro konkrétní databázi nebo hexadecimální editor. Běžná databáze SQLite začíná textem hlavičky SQLite format 3. Před kontrolou zavřete zdrojový program a vytvořte kopii. Pokud databázi doprovázejí soubory -wal nebo -shm, použijte exportní funkci aplikace nebo postup zálohování SQLite, místo abyste při její aktivní činnosti kopírovali pouze hlavní soubor.

Co je formát SQLITE

SQLite je samostatný relační databázový engine, který ukládá tabulky, indexy, pohledy a triggery do jednoho souboru bez samostatného databázového serveru. Databáze SQLite běžně používají přípony .sqlite, .sqlite3 nebo .db; přípona nemění interní formát.

SQLite podporuje dotazy SQL, transakce, indexy, omezení a cizí klíče, takže je vhodný pro lokální aplikace, vestavěná zařízení, testování, výměnu dat a archivy. Výsledek lze otevřít pomocí shellu příkazového řádku SQLite, DB Browser for SQLite, vestavěného modulu Pythonu sqlite3 a softwarových frameworků s podporou SQLite. Nejedná se o přímou náhradu funkcí specifických pro server, jako jsou uživatelské účty, uložené procedury, plánované úlohy, replikace nebo proprietární datové typy.

Jak soubor převést

Nejprve zjistěte, zda je zdroj již databází SQLite. Pokud ano, převod formátu není nutný. Vytvořte bezpečnou kopii pomocí příkazu zálohování SQLite:

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

Kopii můžete také otevřít v DB Browser for SQLite a zvolit File → Save Database As. Přejmenování souboru source.db na source.sqlite změní pouze název souboru; je platné jen tehdy, pokud je původní soubor již databází SQLite.

Pokud je zdrojem jiná databáze, použijte nativní export. Otevřete zdrojovou aplikaci nebo její zdokumentovaný exportní nástroj a exportujte SQL, CSV nebo jiný strukturovaný formát. Nativní export SQLite je vhodnější, protože dokáže přesněji zachovat vztahy mezi tabulkami, omezení, indexy a datové typy než obecný převod souboru.

Pokud aplikace vytvoří SQL výpis, vytvořte nový soubor SQLite a importujte jej:

sqlite3 converted.sqlite < export.sql

SQL výpisy jsou často specifické pro daný engine. Výpisy z MySQL, PostgreSQL, SQL Server a dalších systémů mohou obsahovat nekompatibilní datové typy, syntaxi uvozovek, syntaxi automatického zvyšování hodnot, příkazy schématu nebo rozšíření. Tyto příkazy upravte nebo použijte konverzní nástroj, který podporuje zdrojový engine i SQLite. Zkontrolujte výstup importu a vyhledejte chyby, místo abyste předpokládali, že dokončený příkaz importoval všechny objekty.

U exportů CSV exportujte každou tabulku samostatně včetně názvů sloupců, vytvořte schéma cílové databáze a poté importujte řádky. Příklad:

sqlite3 converted.sqlite

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

Přesné možnosti příkazu .import závisí na verzi shellu SQLite; pokud není možnost --skip 1 k dispozici, před importem odstraňte řádek záhlaví. Explicitně definujte data, číselné sloupce, možnost hodnot NULL, primární a cizí klíče a jedinečná omezení. Postup opakujte u souvisejících tabulek a poté po načtení velkých datových sad přidejte indexy.

Pokud je zdrojem proprietární binární databáze, použijte program, který ji vytvořil, oficiální exportní nástroj nebo kompatibilní databázový ovladač. DB Browser for SQLite dokáže vytvořit a upravovat cílový soubor, ale neumí dekódovat každý nesouvisející binární formát .db. Skript Pythonu může zapisovat do SQLite prostřednictvím standardní knihovny, stále však potřebuje ovladač zdroje nebo zprostředkující export; sqlite3.connect("source.db") načítá SQLite, nikoli libovolnou databázi jen proto, že její název končí na .db.

U podporovaných typů zdrojů můžete také nahrát soubor na 101convert.com, jako výstupní formát vybrat SQLITE a stáhnout převedenou databázi bez instalace softwaru. Dostupnost závisí na zdrojovém formátu, velikosti souboru a aktuální podpoře služby.

Kontroly kvality a kompatibility

SQLite používá dynamické typování, takže některé zdrojové typy vyžadují promyšlené mapování. Prostorové objekty, binární přílohy, šifrovaná pole, sloupce identity, časová razítka zohledňující časové pásmo, fulltextové indexy, uložené procedury, oprávnění, triggery a nastavení replikace mohou vyžadovat samostatné zpracování nebo nemusí mít v SQLite ekvivalent.

Po převodu porovnejte počet řádků v každé tabulce a otestujte hodnoty NULL, duplicitní klíče, kódování znaků, časová razítka, reprezentativní dotazy, vztahy cizích klíčů, pohledy, triggery a indexy. Znovu vytvořte objekty, které export vynechal. Původní databázi ponechte beze změn, protože převedený soubor SQLite může postrádat metadata aplikace, šifrování, oprávnění, přílohy, nepodporované funkce nebo záznamy, které nebyly zahrnuty do exportu.

DB vs SQLITE: srovnání formátů

Jak si formáty DB a SQLITE stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů DB a SQLITE
Vlastnost .DB Database file .SQLITE SQLite database
Čitelný jako prostý text Ne Ne
Datové typy Typovaný Typovaný
Vnořené struktury — Ano
Vzorce Ne Ne
Více tabulek nebo listů Ano Ano
Typická velikost souboru Střední Malé
Otevřený standard Částečně otevřený Ano
Nejvhodnější pro Výměna dat Výměna dat
Zavedeno — 2000
Vývojář — D. Richard Hipp / SQLite Consortium
MIME typ — application/vnd.sqlite3

Informace o příponách a typech souborů poskytuje File-Extensions.org

Často kladené otázky

Je konvertor DB do SQLITE zdarma?

Ano, převod DB do SQLITE na 101convert.com je zcela zdarma. Není potřeba registrace, e-mail ani instalace. Pokud potřebujete vyšší limit velikosti souboru nebo chcete převádět více souborů najednou, podívejte se na naše tarify.

Jak velký může být můj soubor DB?

Můžete nahrát soubory DB o velikosti až 10 MB a převést až 3 souborů najednou v jedné dávce. S placeným tarifem je limit až 50 MB na soubor a 20 souborů najednou, podívejte se na naše tarify.

Co se stane s nahranými soubory?

Soubory se zpracovávají automaticky a několik minut po převodu jsou z našich serverů smazány. Vaše soubory nikdy neprohlížíme ani nesdílíme.

Musím pro převod DB do SQLITE instalovat nějaký software?

Ne. Převod DB do SQLITE probíhá kompletně online v prohlížeči a funguje na Windows, Macu, Linuxu, Androidu i iPhonu.

Konverze se nezdařila?

Ve většině případů je příčinou nesprávný formát souboru. Nahrajte platný soubor DB pro tuto konverzi z DB do SQLITE. Občas může být chyba také na naší straně. Analyzujeme opakované neúspěšné konverze, a pokud zjistíme závadu konvertoru, vypneme jej nebo opravíme.

Soubor už byl stažen

Tento soubor už byl stažen. Kvůli ochraně soukromí jsme ho hned po stažení smazali ze serveru, takže ho nejde stáhnout znovu. Pokud ho potřebujete ještě jednou, převeďte soubor znovu.