Přeskočit na obsah

Online konvertor DB3 do SQL zdarma

Převeďte soubory SQLite nebo dBASE III DB3 na prohlížitelné, importovatelné SQL skripty.

Převést DB3 na SQL 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 .db3

    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 .db3 do .sql

    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 .sql

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

Statistiky převodu DB3 do SQL

Soubory DB3 se nejčastěji převádějí do CSV 51 % XLSX 22 % XLS 12 % XML 6 %

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

Jak převést soubor db3 do formátu sql

Soubor DB3 vyžaduje převod, když je databázi nutné importovat do softwaru, který přijímá SQL skript, migrovat do jiného databázového enginu nebo archivovat v podobě čitelného textu. Správný postup závisí na tom, zda je soubor databází SQLite, nebo tabulkou dBASE III.

Co je formát DB3

DB3 je nejednoznačná přípona databázových souborů. Běžně označuje buď databázový soubor SQLite, nebo tabulku dBASE III; samotná přípona formát neurčuje.

  • SQLite: Kompletní relační databáze uložená v jednom souboru. Může obsahovat tabulky, indexy, pohledy, triggery, definice schématu a data. Soubory SQLite se používají v desktopových aplikacích, vestavěných zařízeních, mobilních aplikacích a instalacích softwaru. Databáze SQLite obvykle začíná hlavičkou SQLite format 3.
  • dBASE III: Tabulka obsahující záznamy a definice polí. Její obvyklá přípona je .dbf, ačkoli některé programy používají pro tabulky dBASE III příponu .db3. Memo pole mohou záviset na odpovídajícím souboru .dbt. Soubor dBASE III obsahuje hlavičku dBASE a oblast definic polí, nikoli hlavičku SQLite.

Soubor neidentifikujte jeho otevřením v textovém editoru: oba formáty jsou binární. Zkontrolujte hlavičku pomocí databázové utility nebo otevřete kopii v softwaru, který podporuje předpokládaný formát. Při převodu ponechte všechny odpovídající soubory .dbt spolu s tabulkou dBASE.

Co je formát SQL

Soubor SQL je skript ve formátu prostého textu obsahující databázové příkazy, nikoli databázový engine ani jeden univerzální binární formát. Výpis může obsahovat příkazy CREATE TABLE, INSERT, indexy, pohledy, triggery a omezení.

Soubory SQL lze prohlížet, upravovat, ukládat v systému pro správu verzí, obnovovat do databáze a přenášet mezi počítači bez původní aplikace DB3. Kompatibilita závisí na cílovém enginu: SQLite, MySQL, PostgreSQL a Microsoft SQL Server používají různé datové typy, pravidla pro uvozování, syntaxi automatického číslování, funkce a administrativní příkazy.

Jak převést soubor SQLite DB3

  1. Vytvořte záložní kopii a ověřte, že soubor obsahuje hlavičku SQLite.
  2. Nainstalujte nástroj SQLite pro příkazový řádek a zkontrolujte databázi:
    sqlite3 input.db3 "PRAGMA integrity_check;"
    sqlite3 input.db3 ".tables"
  3. Vygenerujte výpis schématu a dat:
    sqlite3 input.db3 ".dump" > output.sql
  4. Otevřete output.sql a ověřte, že jsou přítomny očekávané tabulky, řádky, indexy, pohledy, triggery a omezení.
  5. V případě potřeby obnovte skript do SQLite:
    sqlite3 restored.db < output.sql

Uživatelé, kteří nechtějí instalovat software, mohou soubor zdarma převést na webu 101convert.com a stáhnout vygenerovaný soubor SQL. Nenahrávejte důvěrný obsah databází ani obsah podléhající regulaci do online převodníku.

Jak převést soubor dBASE III DB3

  1. Umístěte tabulku .db3 nebo .dbf a její odpovídající memo soubor .dbt do stejné složky. Před importem žádný z těchto souborů nepřejmenovávejte.
  2. Otevřete tabulku v databázovém programu kompatibilním s dBASE nebo v utilitě pro převod DBF.
  3. Použijte Export nebo Save as SQL, vyberte cílový dialekt SQL a zahrňte definice tabulek i záznamy. Indexy nebo jiná metadata exportujte pouze v případě, že je cílový engine podporuje.
  4. Před importem zkontrolujte ve vygenerovaném souboru .sql názvy polí, literály dat, hodnoty memo, numerickou přesnost a kódování znaků.

Pokud zdrojový program nedokáže exportovat SQL, může skript načíst tabulku pomocí balíčku Pythonu dbfread, vytvořit přípravnou databázi, vložit hodnoty pomocí parametrizovaných příkazů a exportovat tuto přípravnou databázi pomocí příkazu SQLite .dump. To vyžaduje explicitní zpracování memo polí, odstraněných záznamů, kódových stránek dBASE a typů polí specifických pro dBASE.

Kompatibilita a kontroly dat

Převodem nelze zachovat informace, které nemají v cílovém enginu ekvivalent. Logická, datová, memo, numerická pole dBASE a pole s kódovou stránkou mohou vyžadovat ruční mapování typů. SQLite používá dynamické typování, takže jeho deklarované typy nemusí přesně odpovídat typům v MySQL nebo PostgreSQL.

Chybějící soubory .dbt mohou způsobit ztrátu obsahu memo. Odstraněné záznamy dBASE mohou ve fyzické tabulce zůstat, dokud nebude zkomprimována, přičemž převodník je může podle svého nastavení vynechat nebo zpřístupnit. Po importu porovnejte počty řádků a zkontrolujte hodnoty NULL, data, desetinnou přesnost, znaky mimo ASCII, memo pole, indexy, cizí klíče a chování primárních klíčů nebo automatického číslování.

Výpis SQLite není automaticky skriptem pro MySQL nebo PostgreSQL. Před importem do jiného enginu odstraňte nebo přepište položky specifické pro SQLite, například příkazy PRAGMA, INSERT OR REPLACE, deklarace typů SQLite a automatické číslování nebo uvozování specifické pro SQLite. Vygenerovaný SQL nejprve zkontrolujte v testovací databázi, než jej spustíte nad produkčními daty.

DB3 vs SQL: srovnání formátů

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

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

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

Často kladené otázky

Je konvertor DB3 do SQL zdarma?

Ano, převod DB3 do SQL 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 DB3?

Můžete nahrát soubory DB3 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 DB3 do SQL instalovat nějaký software?

Ne. Převod DB3 do SQL 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 DB3 pro tuto konverzi z DB3 do SQL. 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.