UltKit

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

Uitvoer

Lêers word op ons bedieners verwerk en na 30 minute uitgevee.

Hoe om hierdie nutsding te gebruik

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

Antwoord

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

Hoe algemene gereedskap tabelrye in 'n .sql-lêer skryf
Uitgevoer metHoe rye geskryf wordGereed om om te skakel
mysqldump, phpMyAdminINSERT INTO met baie waardegroepe per stellingJa
SQLite .dump-opdragEen INSERT INTO per ryJa
SQL Server Generate Scripts, skema en dataINSERT-stellings met [hakie]-nameJa
pg_dump, verstek gewone formaatCOPY … FROM stdin-blokke met tab-geskeide teksVoer weer uit met --inserts
Enige gereedskap, net skemaCREATE TABLE sonder dataGeen 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
–
SQL-omskakelaar

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

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.