SQL से CSV कन्वर्टर
.sql फ़ाइल डेटाबेस को दोबारा बनाने की स्क्रिप्ट होती है, इसे स्प्रेडशीट में सीधे नहीं खोला जा सकता। डंप अपलोड करें और उसके INSERT स्टेटमेंट की पंक्तियाँ CSV के रूप में पाएँ। इसके लिए पहले कोई डेटाबेस इंस्टॉल या रिस्टोर करने की ज़रूरत नहीं है।
डेटा कन्वर्टर
या CSV, TSV, TXT … फ़ाइलें यहाँ ड्रop करें ·
प्रति फ़ाइल अधिकतम 95 MB· अधिकतम 20 फ़ाइलें· 30 मिनट बाद हटा दी जाती हैं
फ़ाइलें हमारे सर्वर पर प्रोसेस होती हैं और 30 मिनट बाद हटा दी जाती हैं।
वह अक्षर जो CSV और टेक्स्ट फ़ाइलों में कॉलम अलग करता है, पढ़ने और लिखने दोनों के लिए। ऑटो इसे इनपुट से पहचानता है और आउटपुट में कॉमा लिखता है।
UTF-8 हर भाषा के लिए काम करता है। अगर Windows पर Excel में CSV खोलने पर एक्सेंट या एशियाई अक्षर बिगड़े दिखें, तो UTF-8 with BOM चुनें।
Excel, ODS और Numbers इनपुट: सिर्फ़ पहली शीट बदलें, या सभी शीट (ZIP में हर शीट के लिए एक CSV, या हर शीट के लिए एक JSON कुंजी)।
नई स्प्रेडशीट में शीट टैब का नाम, अधिकतम 31 अक्षर।
ऑब्जेक्ट्स का ऐरे हर पंक्ति के लिए कॉलम नामों को कुंजी बनाता है; ऐरे का ऐरे ज़्यादा कॉम्पैक्ट है और हेडर को पहले ऐरे में रखता है।
बाहरी एलिमेंट का नाम जिसमें सभी पंक्तियाँ रहती हैं; हर पंक्ति इसके अंदर एक <row> बन जाती है।
CREATE TABLE और INSERT स्टेटमेंट में इस्तेमाल होता है। सिर्फ़ अक्षर, अंक और अंडरस्कोर।
कोटिंग और कॉलम टाइप डेटाबेस के हिसाब से थोड़े अलग होते हैं; वही चुनें जिसमें आप इम्पोर्ट करेंगे।
तारीख़ वाले सेल एक ही फ़ॉर्मैट में दोबारा लिखें। डेटाबेस और कोड के लिए ISO (2026-10-18) सबसे सुरक्षित है; "जैसा है वैसा रखें" उन्हें स्रोत जैसा ही रहने देता है।
इस टूल का उपयोग कैसे करें
- 1
.sql डंप अपलोड करें
phpMyAdmin, mysqldump, SQLite या SQL Server से एक्सपोर्ट की गई फ़ाइल जोड़ें, अधिकतम 95 MB तक। कंप्रेस्ड .sql.gz बैकअप को पहले एक्सट्रैक्ट करना होगा।
- 2
CSV सेटिंग जाँचें
डिलिमिटर कॉमा पर और तारीखें ISO पर सेट रहती हैं, इसलिए 2026-10-18 जैसी वैल्यू हर प्रोग्राम में एक जैसी दिखती है। अगर आपके Excel में दशमलव के लिए कॉमा इस्तेमाल होता है, तो सेमीकोलन चुनें।
- 3
CSV में कन्वर्ट करें
CSV में बदलें दबाएँ और नतीजे को Excel, Google Sheets या कॉमा-सेपरेटेड वैल्यू इंपोर्ट करने वाले किसी भी टूल में खोलें।
SQL फ़ाइल को CSV में कैसे बदलें?
.sql डंप अपलोड करें और CSV में बदलें दबाएँ। INSERT स्टेटमेंट की हर पंक्ति CSV की एक लाइन बन जाती है, और टेबल के कॉलम नाम हेडर बनते हैं।
SQL डंप को स्प्रेडशीट की तरह खोलना
SQL की शुरुआत 1970 के दशक में IBM के शोध से हुई, यह 1986 में ANSI मानक और अगले साल ISO मानक बना। इसी वजह से हर रिलेशनल डेटाबेस अपनी सामग्री को SQL स्टेटमेंट की स्क्रिप्ट के रूप में लिख सकता है। डंप कहलाने वाली ये स्क्रिप्ट होस्टिंग कंट्रोल पैनल में WordPress या शॉप डेटाबेस का बैकअप लेने, डेवलपर्स के डेटा सौंपने और कई ऐप्स के सब कुछ एक साथ एक्सपोर्ट करने का तरीका हैं।
टेक्स्ट एडिटर में खोलने पर दिक्कत दिखती है: बहुत लंबी लाइनों में कोष्ठकों के अंदर ठूँसी हज़ारों वैल्यू, और हर जगह कोट्स और एस्केप। SQL से CSV कन्वर्ज़न इन वैल्यू को पंक्तियों और कॉलम में खोल देता है, ताकि आप पुराने ऑर्डर खोज सकें, देश के हिसाब से ग्राहक गिन सकें या Excel में काम करने वाले को टेबल दे सकें। सीधे वर्कबुक चाहिए तो इसमें बदलें में XLSX चुनें।
कौन-से SQL डंप सीधे CSV में बदलते हैं
| किससे एक्सपोर्ट किया | पंक्तियाँ कैसे लिखी जाती हैं | कन्वर्ट के लिए तैयार |
|---|---|---|
| mysqldump, phpMyAdmin | INSERT INTO, हर स्टेटमेंट में कई वैल्यू समूह | हाँ |
| SQLite .dump कमांड | हर पंक्ति के लिए एक INSERT INTO | हाँ |
| SQL Server Generate Scripts, स्कीमा और डेटा | [ब्रैकेट] वाले नामों के साथ INSERT स्टेटमेंट | हाँ |
| pg_dump, डिफ़ॉल्ट प्लेन फ़ॉर्मेट | टैब से अलग टेक्स्ट के COPY … FROM stdin ब्लॉक | --inserts के साथ फिर से एक्सपोर्ट करें |
| कोई भी टूल, सिर्फ़ स्कीमा | बिना डेटा के CREATE TABLE | कन्वर्ट करने के लिए कोई पंक्ति नहीं |
- SQL डंपडेटाबेस डंप · .sql बैकअप
- SQL स्टेटमेंट की सादा टेक्स्ट फ़ाइल जो डेटाबेस को फिर से बनाती है: CREATE TABLE लाइनें हर टेबल के कॉलम बताती हैं और INSERT लाइनों में पंक्तियाँ होती हैं। इसे रीस्टोर करने का मतलब स्क्रिप्ट को डेटाबेस में चलाना है; कन्वर्ट करने का मतलब कुछ चलाए बिना INSERT वैल्यू पढ़ना है।
PostgreSQL पर ध्यान दें। pg_dump डिफ़ॉल्ट रूप से टेबल डेटा COPY ब्लॉक में लिखता है, जो रीस्टोर में तेज़ हैं पर INSERT स्टेटमेंट नहीं हैं; ठीक से कन्वर्ट होने वाली फ़ाइल पाने के लिए इसे --inserts या --column-inserts विकल्प के साथ फिर चलाएँ। जिस डेटा का सिर्फ़ विश्लेषण करना हो, बदलाव नहीं, उसके लिए CSV मिलने के बाद CSV से Parquet अगला स्वाभाविक कदम है।
SQL और CSV फॉर्मेट की जानकारी
SQL
SQL स्क्रिप्ट
SQL फ़ाइल Structured Query Language स्टेटमेंट, जैसे CREATE TABLE और INSERT, की प्लेन-टेक्स्ट स्क्रिप्ट होती है, जिसे डेटाबेस क्रम से चलाता है। इसका आम उपयोग डेटाबेस बैकअप, माइग्रेशन और सैंपल डेटा शेयर करने में होता है। भाषा खुद एक ISO स्टैंडर्ड है, लेकिन MySQL, PostgreSQL, SQLite और SQL Server की अपनी-अपनी बोलियाँ (डायलेक्ट) हैं, इसलिए सिस्टम बदलने पर स्क्रिप्ट में अक्सर छोटे बदलाव करने पड़ते हैं। SQL फ़ाइल कोई भी टेक्स्ट एडिटर खोल सकता है, और उसे चलाने के लिए डेटाबेस क्लाइंट चाहिए।
- कंप्रेशन
- –
- ट्रांसपेरेंसी (पारदर्शिता)
- –
- एनिमेशन
- –
- शुरुआत का वर्ष
- –
CSV
कॉमा-सेपरेटेड वैल्यू
CSV टेबल के लिए एक सादा टेक्स्ट फ़ॉर्मैट है, जिसमें हर लाइन एक पंक्ति होती है और कॉमा कॉलम को अलग करते हैं। यह कंप्यूटिंग के शुरुआती दिनों से इस्तेमाल हो रहा है और RFC 4180 में वर्णित है, हालाँकि कई वेरिएंट सेमीकोलन या टैब और अलग-अलग टेक्स्ट एन्कोडिंग का उपयोग करते हैं। लगभग हर स्प्रेडशीट, डेटाबेस और एनालिटिक्स टूल इसे इम्पोर्ट और एक्सपोर्ट कर सकता है, इसलिए सिस्टम के बीच डेटा ले जाने के लिए यही डिफ़ॉल्ट फ़ॉर्मैट है। CSV में सिर्फ़ वैल्यू रहती हैं; फ़ॉर्मूला, फ़ॉर्मैटिंग, कई शीट या डेटा टाइप नहीं।
- कंप्रेशन
- –
- ट्रांसपेरेंसी (पारदर्शिता)
- –
- एनिमेशन
- –
- शुरुआत का वर्ष
- –
SQL डंप को CSV में तब बदला जाता है जब डेटाबेस बैकअप का डेटा ऐसे व्यक्ति को चाहिए जिसके पास डेटाबेस नहीं है: पुराने ऑर्डर देखने वाला साइट मालिक, क्लाइंट का एक्सपोर्ट जाँचने वाला एनालिस्ट, या होस्टिंग बैकअप से एक टेबल निकालने वाला डेवलपर।
SQL को CSV में बदलने से जुड़े सवाल
क्या .sql फ़ाइल को CSV में खोलने के लिए MySQL इंस्टॉल होना ज़रूरी है?
नहीं। आम तरीका यह है कि डेटाबेस सर्वर इंस्टॉल करें, डंप इंपोर्ट करें और हर टेबल फिर से एक्सपोर्ट करें, जिसमें समय लगता है और कुछ कमांड-लाइन का काम भी करना पड़ता है। यह कन्वर्टर INSERT स्टेटमेंट सीधे पढ़कर वैल्यू को पंक्तियों के रूप में लिखता है, इसलिए सिर्फ़ ब्राउज़र चाहिए।
CSV में कॉलम के नाम कहाँ से आते हैं?
उस टेबल के CREATE TABLE स्टेटमेंट से, या डंप में INSERT स्टेटमेंट के साथ कॉलम की सूची लिखी हो तो उससे। दोनों न हों, तब भी वैल्यू कन्वर्ट हो जाती हैं और हेडर लाइन आपको खुद जोड़नी होगी।
दर्जनों टेबल वाले डंप से मुझे क्या मिलेगा?
हर टेबल की एक CSV, जो ZIP में साथ मिलती है, क्योंकि एक CSV फ़ाइल में सिर्फ़ एक टेबल रह सकती है। जिन टेबल में INSERT स्टेटमेंट नहीं हैं, जैसे खाली लॉग या कैश, उनकी कोई फ़ाइल नहीं बनती।
मेरे बैकअप के अंत में .sql.gz है। क्या मैं इसे अपलोड कर सकता हूँ?
पहले उसे एक्सट्रैक्ट करें, क्योंकि कन्वर्टर सादा .sql टेक्स्ट पढ़ता है। ऑनलाइन अनज़िप टूल ब्राउज़र में .gz फ़ाइलें खोलता है; फिर उससे मिली .sql अपलोड करें।
क्या ग्राहकों का डेटा वाला डेटाबेस डंप अपलोड करना ठीक है?
सिर्फ़ उतना ही जितना ज़रूरी हो। डंप में अक्सर ईमेल पते, पासवर्ड हैश और ऑर्डर का इतिहास होता है, इसलिए जहाँ हो सके सिर्फ़ संबंधित टेबल एक्सपोर्ट करें। अपलोड की गई फ़ाइलें प्रोसेसिंग के 30 मिनट बाद हटा दी जाती हैं, जैसा प्राइवेसी पॉलिसी में बताया गया है।
क्या बाद में CSV को वापस SQL में बदला जा सकता है?
हाँ। स्प्रेडशीट में बदलाव के बाद CSV से SQL MySQL, PostgreSQL, SQLite या SQL Server के लिए CREATE TABLE और INSERT स्टेटमेंट लिखता है, टेबल का नाम आप खुद चुन सकते हैं।