Konvertor SQL Dump do CSV tabulky databáze
Transformujte zálohovési skripty relációs databáz na ploché tabuľkové hárky pre jednoduchú analýzu dát a reportovanie.
Porovnanie formátov a technické špecifikácie
| Špecifikácia | SQL | CSV |
|---|---|---|
| MIME typ | text/plain | text/csv |
| Typ | relational schema & query script | tabular data |
| Kompresia | none (plain text DDL/DML script) | none |
| Štandardná špecifikácia | ISO/IEC 9075 SQL Standard | IETF RFC 4180 |
| Hlavička magických bajtov | 2D 2D (--) or CREATE TABLE SQL statement | RFC 4180 delimiter stream |
Prehľad formátu a použitie
Súbor SQL dump obsahuje textové prkazy používané na opätovné vytvorenie databázových tabuliek a vkladanie riadkov údajov. Softvérové nástroje ako MySQL, PostgreSQL a SQLite generujú tieto skripty na zálohovanie informácií. Analytici často potrebujú presunúť tieto údaje z ťažkých databázových systémov do ľahších tabuľkových aplikácií, ako sú Microsoft Excel alebo Google Sheets. Konverzia štruktúrovaného skriptu SQL na súbor s hodnotami oddelenými čiarkami odstráni zložité príkazy na vytváranie tabuliek a relačné obmedzenia. Výstup sa zameriava výlučne na riadky a stĺpce surových údajov. Tento jednoduchý formát umožňuje podnikovým tímom kontrolovať záznamy, vytvárať grafy a zdieľať dáta bez nutnosti spúšťať živý databázový server.
Technické špecifikácie a prehľad kodekov
SQL dumpy používajú typ MIME text/plain a spoliehajú sa na kódovanie UTF-8 alebo ASCII bez špeciálnych hlavičiek magických bajtov, pričom sa zobrazujú ako textové skripty čitateľné pre človeka. Súbory CSV používajú typ MIME text/csv, pričom organizujú dáta do riadkov oddelených zalomením riadkov a stĺpcov oddelených čiarkami. Žiadny formát štandardne nepoužíva kompresiu, takže oba zostávajú ako obyčajný text. Táto konverzia je prísne bezstratová, pokiaľ ide o textové údaje, ale zahadzuje pravidlá relačnej schémy, cudzie kľúče a definície indexov, pretože súbory CSV ukladajú iba ploché tabuľkové mriežky.
Kompatibilita s OS a prehliadačmi
Oba formáty fungujú v akomkoľvek operačnom systéme, vrátane Windows, macOS a Linux, pretože sú to obyčajné textové súbory. Moderné webové prehliadače dokážu jednoducho čítať a zobrazovať textové súbory. Softvér pre tabuľkové kalkulácie, nástroje dátovej vedy v jazykoch Python a R a systémy správy databáz natívne otvárajú súbory CSV bez dodatočných doplnkov.
💡 Užitočné informácie
Veľké SQL dumpy môžu vytvoriť obrovské súbory CSV, ktoré prekračujú limity riadkov tabuľkového procesora. Ak plánujete otvárať súbory v bežnom desktopovom softvéri, rozdelte výstup na menšie časti.
Porovnanie formátov a technické špecifikácie
100 megabajtový súbor SQL dump sa prenese za približne 2 sekundy na rýchlom pripojení Fiber, 16 sekúnd na mobilnej sieti 5G a približne 33 sekúnd na štandardnom pripojení 4G.
Často kladené otázky
Ako konvertovať SQL Dump do CSV databázovej tabuľky bez straty kvality?
Táto konverzia je pre dátové riadky bezstratová, pretože znaky textu sa mapujú priamo z vkladaných príkazov do buniek CSV. Databázové štruktúry, ako sú cudzie kľúče a indexy, sa však zahodia, pretože formát CSV podporuje iba ploché tabuľky.
Aký je rozdiel medzi SQL Dump a CSV tabuľkou databázy?
SQL dump je programovací skript obsahujúci príkazy na vytváranie tabuliek a vkladanie údajov. CSV tabuľka databázy je plochý súbor obsahujúci iba riadky a stĺpce oddelené čiarkami.