Konvertor SQL Dump do DB Tabulky CSV
Převeďte záložní skripty relačních databází na ploché tabulkové soubory pro jednoduchou analýzu dat a vytváření sestav.
Porovnání formátů a technické specifikace
| Specifikace | SQL | CSV |
|---|---|---|
| MIME typ | text/plain | text/csv |
| Typ | relational schema & query script | tabular data |
| Komprese | none (plain text DDL/DML script) | none |
| Standardní specifikace | ISO/IEC 9075 SQL Standard | IETF RFC 4180 |
| Hlavička souboru (Magic bytes) | 2D 2D (--) or CREATE TABLE SQL statement | RFC 4180 delimiter stream |
Přehled formátu a použití
Soubor SQL dump obsahuje textové příkazy používané k opětovnému vytvoření databázových tabulek a vkládání řádků dat. Softwarové nástroje jako MySQL, PostgreSQL a SQLite generují tyto skripty k zálohování informací. Analytici často potřebují přesunout tato data z těžkých databázových systémů do lehčích tabulkových aplikací, jako je Microsoft Excel nebo Google Sheets. Převedení strukturovaného SQL skriptu na soubor CSV (Comma-Separated Values) odstraní složité příkazy pro vytvoření tabulek a relační omezení. Výstup se zaměřuje výhradně na řádky a sloupce nezpracovaných dat. Tento jednoduchý formát umožňuje podnikovým týmům kontrolovat záznamy, vytvářet grafy a sdílet data bez nutnosti spouštět živý databázový server.
Technické specifikace a přehled kodeků
SQL dumpy používají typ MIME text/plain a spoléhají na kódování UTF-8 nebo ASCII bez speciálních hlaviček magic bytes, přičemž se zobrazují jako lidsky čitelné textové skripty. Soubory DB Table CSV používají typ MIME text/csv, který organizuje data do řádků oddělených zalomením řádku a sloupců oddělených čárkami. Ani jeden formát ve výchozím nastavení nepoužívá kompresi, takže oba zůstávají prostým textem. Tato konverze je přísně bezeztrátová, pokud jde o textová data, ale odstraňuje pravidla relačního schématu, cizí klíče a definice indexů, protože soubory CSV ukládají pouze ploché tabulkové mřížky.
Kompatibilita s operačními systémy a prohlížeči
Oba formáty fungují v libovolném operačním systému, včetně Windows, macOS a Linuxu, protože se jedná o prostý text. Moderní webové prohlížeče dokážou textové soubory snadno číst a zobrazovat. Tabulkový software, nástroje pro datovou vědu v jazycích Python a R a systémy pro správu databází otevírají soubory CSV nativně bez dalších pluginů.
💡 Užitečné informace
Velké SQL dumpy mohou vytvořit obrovské soubory CSV, které překračují limity řádků tabulkového procesoru. Pokud plánujete soubory otevírat v běžném desktopovém softwaru, rozdělit výstup na menší části.
Porovnání formátů a technické specifikace
100megabajtový soubor SQL dumpu se přenese přibližně za 2 sekundy na rychlém optickém připojení, za 16 sekund na mobilní síti 5G a přibližně za 33 sekund na standardním připojení 4G.
Často kladené otázky
Jak převést SQL Dump na DB Table CSV bez ztráty kvality?
Tato konverze je pro řádky dat bezeztrátová, protože znaky textu se mapují přímo z příkazů vložení do buněk CSV. Databázové struktury, jako jsou cizí klíče a indexy, se však zahazují, protože formát CSV podporuje pouze ploché tabulky.
Jaký je rozdíl mezi SQL Dumpem a DB Tabulkou CSV?
SQL dump je programovací skript obsahující příkazy pro sestavení tabulek a vložení dat. DB Table CSV je plochý soubor obsahující pouze řádky a sloupce oddělené čárkami.