UltKit

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

Izhod

Datoteke se obdelajo na naših strežnikih in izbrišejo po 30 minutah.

Kako uporabljati to orodje

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

Odgovor

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

Kako običajna orodja zapišejo vrstice tabel v datoteko .sql
Izvoženo zKako so zapisane vrsticePripravljeno za pretvorbo
mysqldump, phpMyAdminINSERT INTO z več skupinami vrednosti v enem stavkuDa
Ukaz SQLite .dumpEn INSERT INTO na vrsticoDa
SQL Server Generate Scripts, shema in podatkiStavki INSERT z imeni v [oglatih oklepajih]Da
pg_dump, privzeta navadna oblikaBloki COPY … FROM stdin z besedilom, ločenim s tabulatorjiPonovno izvozite z --inserts
Katero koli orodje, samo shemaCREATE TABLE brez podatkovNi 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
–
Pretvornik SQL

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
–
Pretvornik CSV

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.