Skip to main content

एसक्यूएल से सीएसवी रूपांतरक एसक्यूएल इन्सर्ट विवरणों से डेटा निकालें और इसे सीएसवी प्रारूप में बदलें।

एसक्यूएल से सीएसवी illustration
🔄

एसक्यूएल से सीएसवी

एसक्यूएल इन्सर्ट विवरणों से डेटा निकालें और इसे सीएसवी प्रारूप में बदलें।

1

SQL कथन चिपकाएं

इनपुट में अपने SQL INSERT कथन चिपकाएं।

2

स्वचालित डेटा निकालना

कॉलम नाम और मान CSV प्रारूप में निकाले जाते हैं।

3

CSV आउटपुट की प्रतिलिपि बनाएं

CSV डेटा को कॉपी या डाउनलोड करें।

Loading tool...

What Is एसक्यूएल से सीएसवी?

SQL से CSV डेटा को SQL INSERT विवरणों से निकालता है और इसे अल्पविराम-सेपरेटेड मान प्रारूप में परिवर्तित करता है। यह उपकरण INSERT INTO खंड से कॉलम नामों को पार्स करता है और VALUES खंड से मूल्यों को निकालता है, जिसमें उद्धृत स्ट्रिंग, संख्यात्मक मान, और NULL शामिल हैं। यह एकाधिक INSERT विवरणों को समर्थन करता है और उन्हें एकल CSV आउटपुट में एक हेडर पंक्ति के साथ जोड़ता है। यह SQL डंप, माइग्रेशन स्क्रिप्ट, और डेटाबेस बैकअप से डेटा निकालने के लिए उपयोगी है।

Why Use एसक्यूएल से सीएसवी?

  • मानक INSERT INTO ... VALUES ... वाक्य रचना को पर्स करता है।
  • प्रतिबंधित वर्णों के साथ उद्धृत स्ट्रिंग्स को संभालता है।
  • स्वचालित कॉलम मर्जिंग के साथ कई INSERT कथनों को समर्थन देता है।
  • शून्य मान और संख्यात्मक साहित्यिक रूप से सही ढंग से संभालता है।

Common Use Cases

डेटा निष्कर्षण

स्प्रेडशीट्स में विश्लेषण के लिए SQL डंप फ़ाइलों से टेबुलर डेटा निकालें।

डेटाबेस प्रवासन

विभिन्न डेटाबेस प्रणालियों में आयात के लिए SQL INSERT स्क्रिप्ट्स को CSV में परिवर्तित करें।

डेटा समीक्षा

समीक्षा और सत्यापन के लिए SQL स्क्रिप्ट्स को CSV में परिवर्तित करें।

बैकअप विश्लेषण

SQL बैकअप फ़ाइलों से डेटा निकालें जिसे एक्सेल में खोला जा सकता है।

Technical Guide

पार्सर एक रेगेक्स पैटर्न का उपयोग INSERT INTO विवरणों को मिलाने के लिए करता है जिसमें स्पष्ट कॉलम सूचियाँ और VALUES खंड शामिल हैं। कॉलम नाम कॉलम सूची से निकाले जाते हैं और बैकटिक/उद्धरण विभाजकों से साफ़ किए जाते हैं।

मान पार्सिंग एक अक्षर-दर-अक्षर राज्य मशीन का उपयोग करती है जो ठीक से संभालती है: एकल-उद्धृत स्ट्रिंग (डबलिंग के माध्यम से उद्धरण वापस लिया गया), डबल-उद्धृत स्ट्रिंग, संख्यात्मक साहित्यिक, और NULL कीवर्ड। उद्धृत स्ट्रिंग में अल्पविराम मान विभाजकों के रूप में नहीं माना जाता है।

आउटपुट से मूल्यों को घेरने वाले उद्धरण अक्षर हटा दिए जाते हैं। NULL मान खाली स्ट्रिंग में परिवर्तित हो जाते हैं CSV में। एक ही या अलग-अलग तालिकाओं के लिए कई INSERT विवरणों को मर्ज किया जाता है, जिसमें सभी अद्वितीय कॉलम शामिल होते हैं हेडर पंक्ति के लिए।

CSV आउटपुट RFC 4180 का पालन करता है और अल्पविराम या उद्धरण वाले मानों के लिए उचित रूप से बचाव करता है।

Tips & Best Practices

  • 1
    INSERT कथनों में विशेष रूप से कॉलम सूची शामिल करनी चाहिए: INSERT INTO तालिका (कॉलम1, कॉलम2) VALUES (...).
  • 2
    एकाधिक INSERT कथन एकल CSV आउटपुट में मर्ज हो जाते हैं।
  • 3
    शून्य मान खाली सेल बन जाते हैं CSV में।
  • 4
    उद्धृत स्ट्रिंग्स के आस-पास के उद्धरण स्वचालित रूप से हटा दिए जाते हैं।

Related Tools

Frequently Asked Questions

Q कौन सी SQL वाक्य रचना समर्थित है?
मानक INSERT INTO तालिका (कॉलम) VALUES (मान) वाक्य रचना। बहु-पंक्ति मान खंडों को प्रत्येक INSERT को एक अलग पंक्ति पर रखा जा सकता है।
Q शून्य मान कैसे संभाले जाते हैं?
SQL शून्य मान CSV आउटपुट में खाली सेल बन जाते हैं।
Q क्या यह प्रतिबंधित उद्धरणों को संभालता है?
हाँ, एकल-उद्धरण दोगुना ('') और बैकस्लैश-एस्केप्ड उद्धरण दोनों को संभाला जाता है।
Q क्या यह SELECT परिणामों को विश्लेषित कर सकता है?
नहीं, केवल INSERT कथन समर्थित हैं। SELECT आउटपुट को सीधे आपके डेटाबेस क्लाइंट से निर्यात किया जाना चाहिए।
Q बहु-पंक्ति INSERT कथनों के बारे में क्या?
वर्तमान में, प्रत्येक INSERT कथन स्वतंत्र रूप से विश्लेषित किया जाता है। बहु-मूल्य INSERT वाक्य रचना आंशिक रूप से समर्थित है।

About This Tool

एसक्यूएल से सीएसवी is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.