Pretvornik SQL v CSV
Datoteka .sql je skript za ponovno izgradnjo podatkovne baze, ne pa nekaj, kar bi lahko odprla preglednica. Naložite izpis in vrstice iz njegovih stavkov INSERT prejmete kot CSV, ne da bi prej namestili ali obnovili podatkovno bazo.
Pretvornik podatkov
ali spustite datoteke CSV, TSV, TXT … sem ·
Največ 95 MB na datoteko· Do 20 datotek· Izbrisano po 30 minutah
Datoteke se obdelajo na naših strežnikih in izbrišejo po 30 minutah.
Znak, ki ločuje stolpce v datotekah CSV in besedilnih datotekah, pri branju in pisanju. Samodejno ga zazna iz vhoda, pri pisanju pa uporabi vejice.
UTF-8 deluje za vse jezike. Izberite UTF-8 z BOM, če Excel v sistemu Windows ob odpiranju CSV prikaže popačene šumnike ali azijske znake.
Vhod Excel, ODS in Numbers: pretvori samo prvi list ali vse liste (en CSV na list v ZIP ali en ključ JSON na list).
Ime zavihka lista v novi preglednici, do 31 znakov.
Polje objektov uporabi imena stolpcev kot ključe v vsaki vrstici; polje polj je bolj zgoščeno in ohrani glavo kot prvo polje.
Ime zunanjega elementa, ki obdaja vse vrstice; vsaka vrstica postane <row> znotraj njega.
Uporabljeno v stavkih CREATE TABLE in INSERT. Samo črke, števke in podčrtaji.
Narekovaji in tipi stolpcev se med zbirkami podatkov nekoliko razlikujejo; izberite tisto, v katero boste uvozili.
Datumske celice prepiše v enotno obliko. ISO (2026-10-18) je najvarnejši za zbirke podatkov in kodo; »ohrani« jih pusti, kot so v viru.
Kako uporabljati to orodje
- 1
Naložite izpis .sql
Dodajte datoteko, izvoženo iz phpMyAdmin, mysqldump, SQLite ali SQL Server, do 95 MB. Stisnjeno varnostno kopijo .sql.gz morate najprej razpakirati.
- 2
Preverite nastavitve CSV
Ločilo je vejica, Datumi pa so nastavljeni na ISO, zato se vrednost, kot je 2026-10-18, v vseh programih bere enako. Izberite podpičje, če vaš Excel uporablja vejico kot decimalno ločilo.
- 3
Pretvorite v CSV
Pritisnite Pretvori v CSV in rezultat odprite v Excelu, Google Preglednicah ali katerem koli orodju, ki uvaža vrednosti, ločene z vejicami.
Kako pretvorim datoteko SQL v CSV?
Naložite izpis .sql in pritisnite Pretvori v CSV. Vsaka vrstica v stavku INSERT postane vrstica v CSV, imena stolpcev tabele pa so glava.
Odpiranje izpisa SQL kot preglednice
SQL izvira iz raziskav IBM v sedemdesetih letih, leta 1986 je postal standard ANSI, leto zatem pa standard ISO, zato lahko vsaka relacijska zbirka podatkov svojo vsebino zapiše kot skripto stavkov SQL. Take skripte, imenovane izpisi, so način, kako nadzorne plošče gostovanja varnostno kopirajo zbirko WordPressa ali spletne trgovine, kako razvijalci predajo podatke in kako številne aplikacije izvozijo vse naenkrat.
Odprtje v urejevalniku besedila pokaže težavo: na tisoče vrednosti, stlačenih v oklepaje na zelo dolgih vrsticah, povsod pa narekovaji in ubežna zaporedja. Pretvorba SQL v CSV te vrednosti razpakira v vrstice in stolpce, da lahko iščete po starih naročilih, štejete stranke po državah ali tabelo predate nekomu, ki dela v Excelu. Če želite neposredno delovni zvezek, izberite XLSX pod Pretvori v.
Kateri izpisi SQL se neposredno pretvorijo v CSV
| Izvoženo z | Kako so zapisane vrstice | Pripravljeno za pretvorbo |
|---|---|---|
| mysqldump, phpMyAdmin | INSERT INTO z več skupinami vrednosti v enem stavku | Da |
| Ukaz SQLite .dump | En INSERT INTO na vrstico | Da |
| SQL Server Generate Scripts, shema in podatki | Stavki INSERT z imeni v [oglatih oklepajih] | Da |
| pg_dump, privzeta navadna oblika | Bloki COPY … FROM stdin z besedilom, ločenim s tabulatorji | Ponovno izvozite z --inserts |
| Katero koli orodje, samo shema | CREATE TABLE brez podatkov | Ni vrstic za pretvorbo |
- SQL izpisizpis zbirke podatkov · varnostna kopija .sql
- Navadna besedilna datoteka stavkov SQL, ki znova ustvari zbirko podatkov: vrstice CREATE TABLE opisujejo stolpce vsake tabele, vrstice INSERT pa vsebujejo podatke. Obnova pomeni zagon skripte v zbirki podatkov, pretvorba pa branje vrednosti INSERT brez zagona česar koli.
Pri PostgreSQL bodite pozorni. pg_dump privzeto zapiše podatke tabel kot bloke COPY, ki se hitro obnovijo, vendar niso stavki INSERT; zaženite ga znova z možnostjo --inserts ali --column-inserts, da dobite datoteko, ki se čisto pretvori. Če podatke želite le analizirati, ne urejati, je CSV v Parquet naravni naslednji korak, ko imate CSV.
Dejstva o formatih SQL in CSV
SQL
Skript SQL
Datoteka SQL je skript v navadnem besedilu z ukazi jezika Structured Query Language, kot sta CREATE TABLE in INSERT, ki jih zbirka podatkov izvede po vrsti. Običajno se uporablja za varnostne kopije zbirk podatkov, migracije in deljenje vzorčnih podatkov. Jezik je standard ISO, vendar imajo MySQL, PostgreSQL, SQLite in SQL Server vsak svoje narečje, zato skripti med sistemi pogosto potrebujejo manjše popravke. Datoteko SQL odpre vsak urejevalnik besedil, za izvajanje pa je potreben odjemalec zbirke podatkov.
- Stiskanje
- –
- Prosojnost
- –
- Animacija
- –
- Uvedeno
- –
CSV
Vrednosti, ločene z vejicami
CSV je navadnobesedilni format za tabele, v katerem je vsaka vrstica zapis, vejice pa ločujejo stolpce. Uporablja se od zgodnjih dni računalništva in je opisan v RFC 4180, čeprav številne različice uporabljajo podpičja ali tabulatorje in različna besedilna kodiranja. Skoraj vsako preglednico, zbirko podatkov in analitično orodje lahko uvozi in izvozi, zato je privzeti format za prenos podatkov med sistemi. CSV hrani le vrednosti, brez formul, oblikovanja, več listov ali podatkovnih tipov.
- Stiskanje
- –
- Prosojnost
- –
- Animacija
- –
- Uvedeno
- –
SQL izpise pretvorijo v CSV, kadar podatke iz varnostne kopije zbirke potrebuje nekdo brez zbirke podatkov: lastnik spletnega mesta, ki bere stara naročila, analitik, ki preverja strankov izvoz, ali razvijalec, ki iz varnostne kopije gostovanja izvleče eno tabelo.
Vprašanja o pretvorbi SQL v CSV
Ali potrebujem nameščen MySQL, da odprem datoteko .sql kot CSV?
Ne. Običajna pot je namestitev strežnika zbirke podatkov, uvoz izpisa in ponoven izvoz vsake tabele, kar vzame čas in nekaj dela v ukazni vrstici. Pretvornik neposredno prebere stavke INSERT in vrednosti zapiše kot vrstice, zato potrebujete samo brskalnik.
Od kod prihajajo imena stolpcev v CSV?
Iz stavka CREATE TABLE za to tabelo ali iz seznama stolpcev v stavkih INSERT, če ga izpis vsebuje. Če ni ne enega ne drugega, se vrednosti vseeno pretvorijo, glavo pa dodate sami.
Kaj dobim iz izpisa z več deset tabelami?
Ena datoteka CSV na tabelo, vse skupaj v arhivu ZIP, ker lahko datoteka CSV vsebuje samo eno tabelo. Tabele brez stavkov INSERT, na primer prazni dnevniki ali predpomnilniki, ne ustvarijo datoteke.
Moja varnostna kopija se konča s .sql.gz. Ali jo lahko naložim?
Najprej jo razpakirajte, saj pretvornik bere navadno besedilo .sql. Orodje razširi ZIP na spletu odpre datoteke .gz v brskalniku; nato naložite dobljeno datoteko .sql.
Ali naj naložim izpis podatkovne baze s podatki strank?
Samo tisto, kar potrebujete. Izpisi pogosto vsebujejo e-poštne naslove, zgoščene vrednosti gesel in zgodovino naročil, zato izvozite samo ustrezno tabelo, kjer je to mogoče. Naložene datoteke se izbrišejo 30 minut po obdelavi, kot je opisano v pravilniku o zasebnosti.
Ali lahko CSV pozneje pretvorim nazaj v SQL?
Da. Po urejanju v preglednici CSV v SQL zapiše stavke CREATE TABLE in INSERT za MySQL, PostgreSQL, SQLite ali SQL Server z imenom tabele, ki ga izberete.