SQL na CSV-omskakelaar
'n .sql-lêer is 'n skrip om 'n databasis te herbou, nie iets wat 'n sigblad kan oopmaak nie. Laai die dump op en kry die rye uit sy INSERT-stellings as CSV, sonder om eers 'n databasis te installeer of te herstel.
Data-omskakelaar
of los CSV, TSV, TXT …-lêers hier ·
Maks. 95 MB per lêer· Tot 20 lêers· Uitgevee na 30 minute
Lêers word op ons bedieners verwerk en na 30 minute uitgevee.
Karakter wat kolomme in CSV- en tekslêers skei, vir lees en skryf. Outomaties bespeur dit uit die invoer en skryf kommas.
UTF-8 werk vir elke taal. Kies UTF-8 met BOM as Excel op Windows verwronge aksente of Asiatiese karakters wys wanneer die CSV oopgemaak word.
Excel-, ODS- en Numbers-invoer: skakel slegs die eerste blad om, of elke blad (een CSV per blad in 'n ZIP, of een JSON-sleutel per blad).
Naam van die bladtab in die nuwe sigblad, tot 31 karakters.
Skikking van objekte gebruik kolomname as sleutels vir elke ry; skikking van skikkings is kompakter en hou die opskrif as die eerste skikking.
Naam van die buitenste element wat alle rye omvat; elke ry word 'n <row> daarbinne.
Gebruik in CREATE TABLE- en INSERT-stellings. Slegs letters, syfers en onderstrepe.
Aanhaling en kolomtipes verskil effens tussen databasisse; kies die een waarin jy gaan invoer.
Herskryf datumselle in een formaat. ISO (2026-10-18) is die veiligste vir databasisse en kode; behou laat hulle soos in die bron.
Hoe om hierdie nutsding te gebruik
- 1
Laai die .sql-dump op
Voeg die lêer by wat deur phpMyAdmin, mysqldump, SQLite of SQL Server uitgevoer is, tot 95 MB. 'n Saamgeperste .sql.gz-rugsteun moet eers uitgepak word.
- 2
Gaan die CSV-instellings na
Skeidingsteken is Komma en Datums is op ISO gestel, sodat 'n waarde soos 2026-10-18 in elke program dieselfde lees. Kies Kommapunt as jou Excel 'n komma as desimale teken gebruik.
- 3
Skakel om na CSV
Druk Skakel om na CSV en maak die resultaat oop in Excel, Google Sheets of enige program wat kommageskeide waardes invoer.
Hoe skakel ek 'n SQL-lêer na CSV om?
Laai die .sql-storting op en druk Skakel om na CSV. Elke ry in 'n INSERT-stelling word 'n reël van die CSV, met die tabel se kolomname as opskrif.
'n SQL-dump as sigblad oopmaak
SQL dateer terug na IBM-navorsing in die 1970's en het in 1986 'n ANSI-standaard geword en die jaar daarna 'n ISO-standaard, en daarom kan elke relasionele databasis sy inhoud as 'n skrip van SQL-stellings skryf. Daardie skrifte, genoem stortings, is hoe gasheerbeheerpanele 'n WordPress- of winkeldatabasis rugsteun, hoe ontwikkelaars data oorhandig, en hoe baie toepassings alles in een slag uitvoer.
As jy een in 'n teksredigeerder oopmaak, sien jy die probleem: duisende waardes in hakies op baie lang reëls, met aanhalingstekens en ontsnappings oral. 'n SQL-na-CSV-omskakeling pak daardie waardes in rye en kolomme uit sodat jy ou bestellings kan soek, kliënte per land kan tel of 'n tabel kan gee aan iemand wat in Excel werk. Om eerder direk na 'n werkboek te gaan, kies XLSX onder Skakel om na.
Watter SQL-dumps direk na CSV omskakel
| Uitgevoer met | Hoe rye geskryf word | Gereed om om te skakel |
|---|---|---|
| mysqldump, phpMyAdmin | INSERT INTO met baie waardegroepe per stelling | Ja |
| SQLite .dump-opdrag | Een INSERT INTO per ry | Ja |
| SQL Server Generate Scripts, skema en data | INSERT-stellings met [hakie]-name | Ja |
| pg_dump, verstek gewone formaat | COPY … FROM stdin-blokke met tab-geskeide teks | Voer weer uit met --inserts |
| Enige gereedskap, net skema | CREATE TABLE sonder data | Geen rye om om te skakel nie |
- SQL-stortingdatabasisstoting · .sql-rugsteun
- 'n Gewone tekslêer met SQL-stellings wat 'n databasis herskep: CREATE TABLE-reëls beskryf elke tabel se kolomme en INSERT-reëls bevat die rye. Om dit te herstel beteken om die skrip in 'n databasis uit te voer; om dit om te skakel beteken om die INSERT-waardes te lees sonder om iets uit te voer.
PostgreSQL is die een om op te let. pg_dump skryf tabeldata by verstek as COPY-blokke, wat vinnig herstel word maar nie INSERT-stellings is nie; voer dit weer uit met die opsie --inserts of --column-inserts om 'n lêer te kry wat netjies omskakel. Vir data wat jy net wil ontleed eerder as redigeer, is CSV na Parquet 'n natuurlike volgende stap sodra jy die CSV het.
Feite oor die SQL- en CSV-formaat
SQL
SQL-skrip
'n SQL-lêer is 'n gewone-teks-skrip van Structured Query Language-stellings, soos CREATE TABLE en INSERT, wat 'n databasis in volgorde uitvoer. Dit word algemeen vir databasisrugsteun, migrasies en die deel van voorbeelddata gebruik. Die taal self is 'n ISO-standaard, maar MySQL, PostgreSQL, SQLite en SQL Server het elk hul eie dialekte, so skrips het dikwels klein veranderinge tussen stelsels nodig. Enige teksredigeerder kan 'n SQL-lêer oopmaak, en 'n databasiskliënt is nodig om dit uit te voer.
- Kompressie
- –
- Deursigtigheid
- –
- Animasie
- –
- Bekendgestel
- –
CSV
Kommageskeide waardes
CSV is 'n gewoneteks-formaat vir tabelle waarin elke reël 'n ry is en kommas die kolomme skei. Dit word sedert die vroeë dae van rekenaars gebruik en word in RFC 4180 beskryf, hoewel baie variante kommapunte of tabs en verskillende teksenkoderings gebruik. Byna elke sigblad-, databasis- en analise-nutsmiddel kan dit invoer en uitvoer, wat dit die verstekformaat maak om data tussen stelsels te skuif. CSV stoor net waardes, sonder formules, formatering, veelvuldige blaaie of datatipes.
- Kompressie
- –
- Deursigtigheid
- –
- Animasie
- –
- Bekendgestel
- –
SQL-stortings word na CSV omgeskakel wanneer iemand sonder 'n databasis die data in 'n databasisrugsteun nodig het: 'n webwerfeienaar wat ou bestellings lees, 'n ontleder wat 'n kliënt se uitvoer nagaan, of 'n ontwikkelaar wat een tabel uit 'n gasheerrugsteun haal.
Vrae oor SQL na CSV
Moet MySQL geïnstalleer wees om 'n .sql-lêer as CSV oop te maak?
Nee. Die gewone roete is om 'n databasisbediener te installeer, die storting in te voer en elke tabel weer uit te voer, wat tyd neem en 'n bietjie opdragreëlwerk verg. Die omskakelaar lees die INSERT-stellings direk en skryf die waardes as rye, so jy het net 'n blaaier nodig.
Waar kom die kolomname in die CSV vandaan?
Uit die CREATE TABLE-stelling vir daardie tabel, of uit die kolomlys in die INSERT-stellings as die storting een bevat. As geen van die twee teenwoordig is nie, word die waardes steeds omgeskakel en voeg jy self die opskriflyn by.
Wat kry ek uit 'n dump met dosyne tabelle?
Een CSV per tabel, saam in 'n ZIP afgelewer, omdat 'n CSV-lêer net een tabel kan bevat. Tabelle sonder INSERT-stellings, soos leë logboeke of kaches, lewer geen lêer op nie.
My rugsteun eindig op .sql.gz. Kan ek dit oplaai?
Pak dit eers uit, want die omskakelaar lees die gewone .sql-teks. Die unzip aanlyn-gereedskap maak .gz-lêers in die blaaier oop; laai dan die .sql op wat dit vir jou gee.
Moet ek 'n databasis-dump met kliëntdata oplaai?
Net die deel wat jy nodig het. Stortings bevat dikwels e-posadresse, wagwoord-hashes en bestellingsgeskiedenis, so voer net die relevante tabel uit waar moontlik. Opgelaaide lêers word 30 minute ná verwerking uitgevee, soos in die privaatheidsbeleid beskryf.
Kan die CSV later weer na SQL omgeskakel word?
Ja. Nadat jy in 'n sigblad klaar geredigeer het, skryf CSV na SQL CREATE TABLE- en INSERT-stellings vir MySQL, PostgreSQL, SQLite of SQL Server, met 'n tabelnaam wat jy kies.