Konvertor SQL do CSV
Súbor .sql je skript na obnovenie databázy, nie niečo, čo tabuľkový procesor dokáže otvoriť. Nahrajte dump a riadky z jeho príkazov INSERT dostanete ako CSV bez inštalácie či obnovovania databázy.
Prevodník dát
alebo sem presuňte súbory CSV, TSV, TXT … ·
Max. 95 MB na súbor· Až 20 súborov· Odstránenie po 30 minútach
Súbory sa spracúvajú na našich serveroch a po 30 minútach sa odstránia.
Znak, ktorý oddeľuje stĺpce v súboroch CSV a textových súboroch, pri čítaní aj zápise. Automaticky ho rozpozná zo vstupu a zapisuje čiarky.
UTF-8 funguje pre všetky jazyky. Vyberte UTF-8 s BOM, ak Excel vo Windowse po otvorení CSV zobrazuje pokazenú diakritiku alebo ázijské znaky.
Vstup z Excelu, ODS a Numbers: previesť len prvý hárok alebo všetky hárky (jeden CSV na hárok v ZIP alebo jeden kľúč JSON na hárok).
Názov karty hárka v novej tabuľke, najviac 31 znakov.
Pole objektov používa názvy stĺpcov ako kľúče pre každý riadok; pole polí je kompaktnejšie a hlavičku ponechá ako prvé pole.
Názov vonkajšieho prvku, ktorý obaľuje všetky riadky; každý riadok sa v ňom stane prvkom <row>.
Používa sa v príkazoch CREATE TABLE a INSERT. Iba písmená, číslice a podčiarkovníky.
Úvodzovky a typy stĺpcov sa medzi databázami mierne líšia; vyberte tú, do ktorej budete importovať.
Prepíše bunky s dátumom do jedného formátu. ISO (2026-10-18) je najbezpečnejší pre databázy a kód; ponechať ich nechá tak, ako sú v zdroji.
Ako používať tento nástroj
- 1
Nahrajte .sql dump
Pridajte súbor exportovaný z phpMyAdmin, mysqldump, SQLite alebo SQL Server, do 95 MB. Komprimovanú zálohu .sql.gz treba najprv rozbaliť.
- 2
Skontrolujte nastavenia CSV
Oddeľovač je nastavený na čiarku a Dátumy na ISO, takže hodnota ako 2026-10-18 sa vo všetkých programoch číta rovnako. Ak váš Excel používa čiarku ako desatinný znak, zvoľte bodkočiarku.
- 3
Previesť na CSV
Stlačte Previesť na CSV a výsledok otvorte v Exceli, Tabuľkách Google alebo v inom nástroji, ktorý importuje hodnoty oddelené čiarkou.
Ako previesť súbor SQL do CSV?
Nahrajte výpis .sql a stlačte Previesť na CSV. Každý riadok v príkaze INSERT sa stane riadkom CSV a názvy stĺpcov tabuľky tvoria hlavičku.
Ako otvoriť SQL dump ako tabuľku
SQL pochádza z výskumu IBM v 70. rokoch, v roku 1986 sa stalo štandardom ANSI a o rok neskôr štandardom ISO, preto každá relačná databáza dokáže svoj obsah zapísať ako skript príkazov SQL. Tieto skripty, nazývané výpisy (dumps), slúžia hostingovým panelom na zálohovanie databázy WordPressu či obchodu, vývojárom na odovzdávanie dát a mnohým aplikáciám na export všetkého naraz.
Po otvorení v textovom editore vidno problém: tisíce hodnôt natlačených v zátvorkách na veľmi dlhých riadkoch, plných úvodzoviek a únikových znakov. Prevod SQL do CSV rozbalí tieto hodnoty do riadkov a stĺpcov, takže môžete vyhľadávať v starých objednávkach, počítať zákazníkov podľa krajiny alebo odovzdať tabuľku niekomu, kto pracuje v Exceli. Ak chcete rovno zošit, vyberte XLSX v časti Previesť na.
Ktoré SQL dumpy sa dajú previesť do CSV priamo
| Exportované pomocou | Spôsob zápisu riadkov | Pripravené na prevod |
|---|---|---|
| mysqldump, phpMyAdmin | INSERT INTO s mnohými skupinami hodnôt v jednom príkaze | Áno |
| príkaz SQLite .dump | Jeden INSERT INTO na riadok | Áno |
| SQL Server Generate Scripts, schéma a dáta | Príkazy INSERT s názvami v [hranatých zátvorkách] | Áno |
| pg_dump, predvolený obyčajný formát | Bloky COPY … FROM stdin s textom oddeleným tabulátormi | Exportujte znova s --inserts |
| Ľubovoľný nástroj, len schéma | CREATE TABLE bez dát | Žiadne riadky na prevod |
- SQL výpisvýpis databázy · záloha .sql
- Textový súbor s príkazmi SQL, ktorý znovu vytvorí databázu: riadky CREATE TABLE opisujú stĺpce každej tabuľky a riadky INSERT nesú dáta. Obnovenie znamená spustiť skript v databáze; prevod znamená prečítať hodnoty z INSERT bez spúšťania čohokoľvek.
Pozor treba dať na PostgreSQL. pg_dump zapisuje dáta tabuliek predvolene ako bloky COPY, ktoré sa rýchlo obnovujú, ale nie sú to príkazy INSERT; spustite ho znova s voľbou --inserts alebo --column-inserts, aby ste dostali súbor, ktorý sa prevedie bez problémov. Ak dáta chcete len analyzovať a nie upravovať, logickým ďalším krokom po získaní CSV je CSV do Parquet.
Fakty o formátoch SQL a CSV
SQL
Skript SQL
Súbor SQL je textový skript príkazov jazyka Structured Query Language, napríklad CREATE TABLE a INSERT, ktoré databáza vykonáva postupne. Bežne sa používa na zálohy databáz, migrácie a zdieľanie ukážkových dát. Samotný jazyk je štandardom ISO, no MySQL, PostgreSQL, SQLite a SQL Server majú vlastné dialekty, takže skripty medzi systémami často potrebujú drobné úpravy. Súbor SQL otvorí každý textový editor a na jeho spustenie je potrebný databázový klient.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- –
- Rok vzniku
- –
CSV
Hodnoty oddelené čiarkou
CSV je textový formát pre tabuľky, v ktorom každý riadok je záznam a stĺpce oddeľujú čiarky. Používa sa od počiatkov výpočtovej techniky a popisuje ho RFC 4180, hoci mnohé varianty používajú bodkočiarky alebo tabulátory a rôzne kódovania textu. Importovať a exportovať ho vie takmer každá tabuľka, databáza a analytický nástroj, preto je predvoleným formátom na prenos dát medzi systémami. CSV ukladá iba hodnoty, bez vzorcov, formátovania, viacerých hárkov či dátových typov.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- –
- Rok vzniku
- –
SQL výpisy sa prevádzajú do CSV, keď údaje zo zálohy databázy potrebuje niekto bez databázy: majiteľ webu čítajúci staré objednávky, analytik kontrolujúci export klienta alebo vývojár, ktorý z hostingovej zálohy potrebuje jednu tabuľku.
Otázky o prevode SQL do CSV
Potrebujem nainštalované MySQL, aby som otvoril súbor .sql ako CSV?
Nie. Bežný postup je nainštalovať databázový server, importovať výpis a každú tabuľku znova exportovať, čo zaberie čas a vyžaduje prácu v príkazovom riadku. Konvertor číta príkazy INSERT priamo a hodnoty zapisuje ako riadky, takže stačí prehliadač.
Odkiaľ sa berú názvy stĺpcov v CSV?
Z príkazu CREATE TABLE pre danú tabuľku, prípadne zo zoznamu stĺpcov v príkazoch INSERT, ak ho výpis obsahuje. Ak nie je k dispozícii ani jedno, hodnoty sa aj tak prevedú a hlavičkový riadok si doplníte sami.
Čo dostanem z dumpu s desiatkami tabuliek?
Jeden CSV súbor na tabuľku, doručené spolu v ZIP, pretože súbor CSV môže obsahovať iba jednu tabuľku. Tabuľky bez príkazov INSERT, napríklad prázdne logy alebo cache, súbor nevytvoria.
Moja záloha končí na .sql.gz. Môžem ju nahrať?
Najprv ho rozbaľte, keďže konvertor číta obyčajný text .sql. Nástroj rozbaliť ZIP online otvorí súbory .gz v prehliadači; potom nahrajte získaný súbor .sql.
Mám nahrávať dump databázy, ktorý obsahuje údaje zákazníkov?
Iba to, čo potrebujete. Výpisy často obsahujú e-mailové adresy, hashe hesiel a históriu objednávok, preto exportujte len relevantnú tabuľku, ak sa dá. Nahrané súbory sa odstránia 30 minút po spracovaní, ako je uvedené v zásadách ochrany osobných údajov.
Dá sa CSV neskôr previesť späť do SQL?
Áno. Po úprave v tabuľkovom procesore vytvorí CSV do SQL príkazy CREATE TABLE a INSERT pre MySQL, PostgreSQL, SQLite alebo SQL Server s názvom tabuľky, ktorý si zvolíte.