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
Faili huchakatwa kwenye seva zetu na kufutwa baada ya dakika 30.
Kibambo kinachotenganisha safu wima katika faili za CSV na maandishi, kwa kusoma na kuandika. Chaguo la Gundua kiotomatiki hukitambua kutoka kwenye ingizo na huandika koma.
UTF-8 inafanya kazi kwa lugha zote. Chagua UTF-8 with BOM ikiwa Excel kwenye Windows inaonyesha herufi zenye vinjari au herufi za Kiasia zilizoharibika wakati wa kufungua CSV.
Ingizo la Excel, ODS na Numbers: geuza karatasi ya kwanza pekee, au karatasi zote (CSV moja kwa kila karatasi ndani ya ZIP, au ufunguo mmoja wa JSON kwa kila karatasi).
Jina la kichupo cha karatasi katika lahajedwali mpya, hadi herufi 31.
Safu ya vitu hutumia majina ya safu wima kama funguo kwa kila safu mlalo; safu ya safu ni fupi zaidi na huweka kichwa kama safu ya kwanza.
Jina la kipengele cha nje kinachozunguka safu mlalo zote; kila safu mlalo inakuwa <row> ndani yake.
Hutumika katika taarifa za CREATE TABLE na INSERT. Herufi, tarakimu na mistari chini pekee.
Nukuu na aina za safu wima hutofautiana kidogo kati ya hifadhidata; chagua ile utakayoingizia data.
Andika upya visanduku vya tarehe katika umbizo moja. ISO (2026-10-18) ndiyo salama zaidi kwa hifadhidata na msimbo; Acha kama ilivyo huviacha kama vinavyoonekana kwenye chanzo.
Jinsi ya kutumia zana hii
- 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
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
Badilisha kuwa CSV
Bonyeza Badilisha kuwa CSV kisha ufungue matokeo katika Excel, Google Sheets au zana yoyote inayopokea thamani zilizotenganishwa kwa koma.
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
| Imetolewa kwa | Jinsi safu mlalo zinavyoandikwa | Tayari kubadilishwa |
|---|---|---|
| mysqldump, phpMyAdmin | INSERT INTO yenye vikundi vingi vya thamani kwa kila taarifa | Ndiyo |
| Amri ya SQLite .dump | INSERT INTO moja kwa kila safu mlalo | Ndiyo |
| SQL Server Generate Scripts, muundo na data | Taarifa za INSERT zenye majina ya [mabano] | Ndiyo |
| pg_dump, muundo wa kawaida wa maandishi | Vizuizi vya COPY … FROM stdin vya maandishi yaliyotenganishwa kwa tab | Toa tena kwa --inserts |
| Zana yoyote, muundo pekee | CREATE TABLE bila data | Hakuna 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
- –
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
- –
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.