UltKit

Kibadilishaji SQL kuwa CSV

Faili ya .sql ni hati ya maagizo ya kujenga upya hifadhidata, si kitu ambacho lahajedwali inaweza kufungua. Pakia nakala ya hifadhidata (dump) na upate safu kutoka kwenye amri zake za INSERT kama CSV, bila kusakinisha au kurejesha hifadhidata kwanza.

Kibadilishaji cha Data

au buruta Faili za CSV, TSV, TXT … hapa ·

Hadi MB 95 kwa faili· Hadi faili 20· Hufutwa baada ya dakika 30

Matokeo

Faili huchakatwa kwenye seva zetu na kufutwa baada ya dakika 30.

Jinsi ya kutumia zana hii

  1. 1

    Pakia faili ya .sql

    Ongeza faili iliyotolewa na phpMyAdmin, mysqldump, SQLite au SQL Server, hadi MB 95. Nakala rudufu iliyobanwa ya .sql.gz inapaswa kufunguliwa kwanza.

  2. 2

    Kagua mipangilio ya CSV

    Kitenganishi ni Koma na Tarehe imewekwa kuwa ISO, kwa hiyo thamani kama 2026-10-18 husomeka vivyo hivyo katika kila programu. Chagua Nukta-mkato ikiwa Excel yako inatumia koma kama alama ya desimali.

  3. 3

    Badilisha kuwa CSV

    Bonyeza Badilisha kuwa CSV kisha ufungue matokeo katika Excel, Google Sheets au zana yoyote inayopokea thamani zilizotenganishwa kwa koma.

Jibu

Ninawezaje kubadilisha faili ya SQL kuwa CSV?

Pakia dump ya .sql kisha ubonyeze Badilisha kuwa CSV. Kila safu mlalo ndani ya taarifa ya INSERT inakuwa mstari wa CSV, na majina ya safu wima za jedwali kama vichwa.

Kufungua dump ya SQL kama lahajedwali

SQL ilianzia kwenye utafiti wa IBM miaka ya 1970 na ikawa kiwango cha ANSI mwaka 1986 na kiwango cha ISO mwaka uliofuata, ndiyo maana kila hifadhidata ya uhusiano inaweza kuandika yaliyomo kama hati ya taarifa za SQL. Hati hizo, zinazoitwa dump, ndizo hutumika na paneli za hosting kuhifadhi nakala ya hifadhidata ya WordPress au duka, na wasanidi kukabidhi data, na programu nyingi kutoa kila kitu kwa mara moja.

Kuifungua kwenye kihariri cha maandishi kunaonyesha tatizo: maelfu ya thamani zilizojazwa ndani ya mabano kwenye mistari mirefu sana, yenye nukuu na herufi za kutoroka kila mahali. Ubadilishaji wa SQL kuwa CSV hufungua thamani hizo kuwa safu mlalo na wima ili uweze kutafuta oda za zamani, kuhesabu wateja kwa nchi au kumpa jedwali mtu anayefanya kazi kwenye Excel. Ili kwenda moja kwa moja kwenye kitabu cha kazi, chagua XLSX chini ya Badilisha kuwa.

Dump zipi za SQL hubadilika kuwa CSV moja kwa moja

Jinsi zana za kawaida zinavyoandika safu mlalo za jedwali kwenye faili ya .sql
Imetolewa kwaJinsi safu mlalo zinavyoandikwaTayari kubadilishwa
mysqldump, phpMyAdminINSERT INTO yenye vikundi vingi vya thamani kwa kila taarifaNdiyo
Amri ya SQLite .dumpINSERT INTO moja kwa kila safu mlaloNdiyo
SQL Server Generate Scripts, muundo na dataTaarifa za INSERT zenye majina ya [mabano]Ndiyo
pg_dump, muundo wa kawaida wa maandishiVizuizi vya COPY … FROM stdin vya maandishi yaliyotenganishwa kwa tabToa tena kwa --inserts
Zana yoyote, muundo pekeeCREATE TABLE bila dataHakuna safu mlalo za kubadilisha
SQL dumpdump ya hifadhidata · nakala rudufu ya .sql
Faili ya maandishi matupu ya taarifa za SQL inayounda upya hifadhidata: mistari ya CREATE TABLE inaeleza safu wima za kila jedwali, na mistari ya INSERT hubeba safu mlalo. Kuirejesha kunamaanisha kuendesha hati kwenye hifadhidata; kuibadilisha kunamaanisha kusoma thamani za INSERT bila kuendesha chochote.

PostgreSQL ndiyo ya kuangalia. pg_dump huandika data ya jedwali kama vizuizi vya COPY kwa chaguo-msingi, ambavyo ni vya haraka kurejesha lakini si taarifa za INSERT; iendeshe tena kwa chaguo la --inserts au --column-inserts ili upate faili inayobadilika vizuri. Kwa data unayotaka kuichambua badala ya kuihariri, CSV kuwa Parquet ni hatua inayofuata ya asili ukishapata CSV.

Ukweli kuhusu miundo ya SQL na CSV

SQL

Hati ya SQL

Faili ya SQL ni hati ya maandishi matupu ya amri za Structured Query Language, kama CREATE TABLE na INSERT, ambazo hifadhidata huzitekeleza kwa mpangilio. Hutumiwa sana kwa nakala rudufu za hifadhidata, uhamishaji na kushiriki data ya mfano. Lugha yenyewe ni kiwango cha ISO, lakini MySQL, PostgreSQL, SQLite na SQL Server kila moja ina lahaja zake, kwa hiyo hati mara nyingi zinahitaji mabadiliko madogo kati ya mifumo. Kihariri chochote cha maandishi kinaweza kufungua faili ya SQL, na mteja wa hifadhidata unahitajika kuitekeleza.

Ubanaji
–
Uwazi
–
Uhuishaji
–
Mwaka ulioanzishwa
–
Kigeuzi cha SQL

CSV

Thamani zilizotenganishwa kwa koma

CSV ni umbizo la maandishi matupu kwa majedwali ambapo kila mstari ni safu mlalo na koma hutenganisha safu wima. Limetumika tangu siku za awali za kompyuta na limeelezwa katika RFC 4180, ingawa tofauti nyingi hutumia nukta-mkato au tab na usimbaji tofauti wa maandishi. Karibu kila lahajedwali, hifadhidata na zana ya uchanganuzi inaweza kuliingiza na kulihamisha, jambo linalolifanya kuwa umbizo chaguomsingi la kuhamisha data kati ya mifumo. CSV huhifadhi thamani tu, bila fomula, uumbizaji, karatasi nyingi au aina za data.

Ubanaji
–
Uwazi
–
Uhuishaji
–
Mwaka ulioanzishwa
–
Kigeuzi cha CSV

Dump za SQL hubadilishwa kuwa CSV pale data iliyomo kwenye nakala rudufu ya hifadhidata inapohitajika na mtu asiye na hifadhidata: mmiliki wa tovuti anayesoma oda za zamani, mchambuzi anayekagua data ya mteja, au msanidi anayetoa jedwali moja kutoka kwenye nakala rudufu ya hosting.

Maswali kuhusu kubadilisha SQL kuwa CSV

Je, ninahitaji kusakinisha MySQL ili kufungua faili ya .sql kama CSV?

Hapana. Njia ya kawaida ni kusakinisha seva ya hifadhidata, kuingiza dump kisha kutoa kila jedwali upya, jambo linalochukua muda na kazi ya mstari wa amri. Kibadilishaji husoma taarifa za INSERT moja kwa moja na kuandika thamani kama safu mlalo, kwa hiyo unahitaji kivinjari tu.

Majina ya safuwima katika CSV yanatoka wapi?

Kutoka kwenye taarifa ya CREATE TABLE ya jedwali hilo, au kutoka orodha ya safu wima iliyoandikwa kwenye taarifa za INSERT ikiwa dump inayo. Kama hakuna kati ya hizo, thamani bado hubadilishwa, nawe unaongeza mstari wa vichwa mwenyewe.

Ninapata nini kutoka kwenye dump yenye majedwali mengi?

CSV moja kwa kila jedwali, zikitolewa pamoja ndani ya ZIP, kwa sababu faili ya CSV inaweza kubeba jedwali moja tu. Majedwali yasiyo na taarifa za INSERT, kama kumbukumbu tupu au akiba, hayatoi faili.

Nakala yangu ya akiba inaishia na .sql.gz. Je, ninaweza kuipakia?

Ifungue kwanza, kwa kuwa kibadilishaji husoma maandishi ya .sql ya kawaida. Zana ya fungua ZIP mtandaoni hufungua faili za .gz kwenye kivinjari; kisha pakia .sql utakayopata.

Je, nipakie dump ya hifadhidata yenye data za wateja?

Sehemu unayohitaji tu. Dump mara nyingi huwa na anwani za barua pepe, hashi za nenosiri na historia ya oda, kwa hiyo toa jedwali husika pekee inapowezekana. Faili zilizopakiwa hufutwa dakika 30 baada ya kuchakatwa, kama ilivyoelezwa kwenye sera ya faragha.

Je, CSV inaweza kubadilishwa kurudi kuwa SQL baadaye?

Ndiyo. Baada ya kuhariri kwenye lahajedwali, CSV kuwa SQL huandika taarifa za CREATE TABLE na INSERT kwa MySQL, PostgreSQL, SQLite au SQL Server, kwa jina la jedwali unalochagua.