UltKit

Umbreyta SQL í CSV

Skrá með endingunni .sql er skrifta til að endurbyggja gagnagrunn, ekki eitthvað sem töflureiknir getur opnað. Hladdu upp afritinu og fáðu raðirnar úr INSERT-skipunum þess sem CSV, án þess að setja upp eða endurheimta gagnagrunn fyrst.

Gagnaumbreyting

eða slepptu CSV, TSV, TXT … skrár hér ·

Að hámarki 95 MB á skrá· Allt að 20 skrár· Eytt eftir 30 mínútur

Úttak

Skrár eru unnar á þjónum okkar og eytt eftir 30 mínútur.

Hvernig á að nota tólið

  1. 1

    Hladdu upp .sql-afritinu

    Bættu við skránni sem phpMyAdmin, mysqldump, SQLite eða SQL Server flutti út, allt að 95 MB. Þjappað .sql.gz afrit þarf fyrst að afþjappa.

  2. 2

    Athugaðu CSV-stillingarnar

    Skiltákn er stillt á kommu og Dagsetningar á ISO, þannig að gildi eins og 2026-10-18 lítur eins út í öllum forritum. Veldu semíkommu ef Excel hjá þér notar kommu sem tugabrotsmerki.

  3. 3

    Umbreyttu í CSV

    Ýttu á Umbreyta í CSV og opnaðu niðurstöðuna í Excel, Google Sheets eða öðru tóli sem flytur inn gildi aðskilin með kommum.

Svar

Hvernig umbreyti ég SQL-skrá í CSV?

Hladdu upp .sql afritinu og ýttu á Umbreyta í CSV. Hver röð í INSERT-skipun verður að línu í CSV, með dálkaheitum töflunnar sem haus.

SQL-afrit opnað sem töflureiknir

SQL á rætur að rekja til rannsókna IBM á áttunda áratugnum og varð ANSI-staðall árið 1986 og ISO-staðall árið eftir, og þess vegna getur hver venslaður gagnagrunnur skrifað innihald sitt sem skriftu af SQL-skipunum. Þessar skriftur, kallaðar afrit (dump), eru notaðar þegar stjórnborð vefhýsingar tekur afrit af WordPress- eða vefverslunargagnagrunni, þegar forritarar afhenda gögn og þegar mörg forrit flytja allt út í einu.

Þegar slík skrá er opnuð í textaritli sést vandinn: þúsundir gilda þjappað í sviga á mjög löngum línum, með gæsalappir og vikmerki út um allt. SQL í CSV umbreyting pakkar þessum gildum upp í raðir og dálka svo þú getir leitað í gömlum pöntunum, talið viðskiptavini eftir löndum eða afhent töflu til einhvers sem vinnur í Excel. Til að fara beint í vinnubók skaltu velja XLSX undir Umbreyta í.

Hvaða SQL-afritum er hægt að umbreyta beint í CSV

Hvernig algeng tól skrifa töfluraðir í .sql skrá
Flutt út meðHvernig raðir eru skrifaðarTilbúið til umbreytingar
mysqldump, phpMyAdminINSERT INTO með mörgum gildahópum í hverri skipunJá
SQLite .dump skipunEin INSERT INTO fyrir hverja röðJá
SQL Server Generate Scripts, skema og gögnINSERT-skipanir með [hornklofa] heitumJá
pg_dump, sjálfgefið venjulegt sniðCOPY … FROM stdin blokkir með texta aðgreindum með tabFlyttu út aftur með --inserts
Hvaða tól sem er, aðeins skemaCREATE TABLE án gagnaEngar raðir til að umbreyta
SQL-afritgagnagrunnsafrit · .sql afrit
Venjuleg textaskrá með SQL-skipunum sem endurskapar gagnagrunn: CREATE TABLE línur lýsa dálkum hverrar töflu og INSERT línur geyma raðirnar. Að endurheimta hana þýðir að keyra skriftuna í gagnagrunni; að umbreyta henni þýðir að lesa INSERT-gildin án þess að keyra neitt.

PostgreSQL þarfnast sérstakrar athygli. pg_dump skrifar töflugögn sjálfgefið sem COPY-blokkir, sem eru fljótar í endurheimt en eru ekki INSERT-skipanir; keyrðu það aftur með valkostinum --inserts eða --column-inserts til að fá skrá sem umbreytist rétt. Fyrir gögn sem þú vilt aðeins greina frekar en breyta er CSV í Parquet eðlilegt næsta skref þegar þú ert komin/n með CSV-skrána.

Staðreyndir um SQL- og CSV-sniðin

SQL

SQL-skripta

SQL-skrá er hrein textaskripta með setningum í Structured Query Language, eins og CREATE TABLE og INSERT, sem gagnagrunnur keyrir í röð. Hún er algeng í afritum gagnagrunna, yfirfærslum og til að deila sýnisgögnum. Málið sjálft er ISO-staðall, en MySQL, PostgreSQL, SQLite og SQL Server hafa hvert sína mállýsku, svo skriftum þarf oft að breyta lítillega milli kerfa. Hvaða textaritill sem er getur opnað SQL-skrá og gagnagrunnsforrit þarf til að keyra hana.

Þjöppun
–
Gegnsæi
–
Hreyfimynd
–
Kom fram
–
SQL umbreytir

CSV

Gildi aðskilin með kommum

CSV er hreint textasnið fyrir töflur þar sem hver lína er röð og kommur aðgreina dálka. Það hefur verið notað frá árdögum tölvunnar og er lýst í RFC 4180, þó mörg afbrigði noti semíkommur eða tab og mismunandi stafakóðun. Nánast öll töflureiknar-, gagnagrunns- og greiningarforrit geta flutt það inn og út, sem gerir það að sjálfgefnu sniði til að flytja gögn milli kerfa. CSV geymir aðeins gildi, án formúla, sniðs, margra blaða eða gagnagerða.

Þjöppun
–
Gegnsæi
–
Hreyfimynd
–
Kom fram
–
CSV umbreytir

SQL-afrit eru umbreytt í CSV þegar einhver án gagnagrunns þarf gögnin úr afritinu: vefeigandi sem les gamlar pantanir, greinandi sem skoðar útflutning viðskiptavinar eða forritari sem tekur eina töflu úr afriti vefhýsingar.

Spurningar um SQL í CSV

Þarf ég að hafa MySQL uppsett til að opna .sql-skrá sem CSV?

Nei. Venjulega þarf að setja upp gagnagrunnsþjón, flytja afritið inn og flytja hverja töflu út aftur, sem tekur tíma og krefst skipanalínuvinnu. Breytirinn les INSERT-skipanirnar beint og skrifar gildin sem raðir, svo þú þarft aðeins vafra.

Hvaðan koma dálkaheitin í CSV-skránni?

Úr CREATE TABLE-skipuninni fyrir viðkomandi töflu, eða úr dálkalistanum í INSERT-skipununum ef afritið inniheldur hann. Ef hvorugt er til staðar eru gildin samt umbreytt og þú bætir haus við sjálf/ur.

Hvað fæ ég úr afriti með tugum taflna?

Ein CSV-skrá fyrir hverja töflu, afhent saman í ZIP-skrá, því CSV-skrá getur aðeins geymt eina töflu. Töflur án INSERT-skipana, til dæmis tómir annálar eða skyndiminni, skila engri skrá.

Afritið mitt endar á .sql.gz. Get ég hlaðið því upp?

Afþjappaðu hana fyrst, því breytirinn les venjulegan .sql texta. Tólið afþjappa á netinu opnar .gz skrár í vafranum; hladdu síðan upp .sql skránni sem þú færð.

Ætti ég að hlaða upp gagnagrunnsafriti sem inniheldur upplýsingar um viðskiptavini?

Aðeins það sem þú þarft. Afrit innihalda oft netföng, lykilorðaskjöldu og pantanasögu, svo flyttu aðeins út viðkomandi töflu ef hægt er. Innhlöðnum skrám er eytt 30 mínútum eftir vinnslu, eins og lýst er í persónuverndarstefnunni.

Er hægt að breyta CSV-skránni aftur í SQL síðar?

Já. Eftir breytingar í töflureikni býr CSV í SQL til CREATE TABLE og INSERT skipanir fyrir MySQL, PostgreSQL, SQLite eða SQL Server, með töfluheiti að eigin vali.