CSV से SQL

CSV फ़ाइल को SQL में बदलें: डेटा से तय किए गए कॉलम टाइप वाला CREATE TABLE स्टेटमेंट, और MySQL, PostgreSQL, SQL Server या SQLite के लिए INSERT स्टेटमेंट।

डेटाबेस
सेपरेटर

इनपुट

0 अक्षर0 लाइन

आउटपुट

0 अक्षर0 लाइन

पूरी तरह आपके ब्राउज़र में चलता है। आप जो भी डालते हैं, वह किसी सर्वर पर नहीं भेजा जाता।

CSV को SQL में कैसे बदलें

  1. CSV पेस्ट करें

    हेडर पंक्ति वाला डेटा पेस्ट करें या .csv फ़ाइल खोलें। हेडर से कॉलम के नाम बनते हैं।

  2. डेटाबेस चुनें

    अपना डेटाबेस और टेबल का नाम चुनें। कोट और टाइप उसी डेटाबेस के सिंटैक्स के हिसाब से लगते हैं।

  3. स्क्रिप्ट चलाएँ

    SQL कॉपी या डाउनलोड करें और उसे अपने डेटाबेस क्लाइंट में चलाएँ।

आपके डेटा से कॉलम टाइप

हर कॉलम को सबसे छोटा ऐसा टाइप मिलता है जिसमें उसकी हर वैल्यू आ जाए: पूर्ण संख्याएँ INTEGER या BIGINT बनती हैं, दशमलव संख्याएँ DECIMAL, ISO तारीखें DATE, और बाकी सब टेक्स्ट, जिसका साइज़ सबसे लंबी वैल्यू के हिसाब से तय होता है।

सुरक्षित वैल्यू

टेक्स्ट वैल्यू कोट में रखी जाती हैं और उनके अंदर के सिंगल कोट दोहरा दिए जाते हैं, इसलिए O'Brien जैसे नाम स्टेटमेंट नहीं तोड़ते। कई पंक्तियाँ एक ही INSERT में डाली जाती हैं, जो हर पंक्ति के अलग स्टेटमेंट से कहीं तेज़ लोड होता है।

अक्सर पूछे जाने वाले सवाल

क्या कॉलम टाइप जाँचने चाहिए?

हाँ। टाइप आपकी पेस्ट की गई पंक्तियों से तय होते हैं। अगर किसी कॉलम में ऐसी ID हैं जो संख्या जैसी दिखती हैं लेकिन आगे चलकर उनमें अक्षर आ सकते हैं, तो स्क्रिप्ट चलाने से पहले उसका टाइप टेक्स्ट कर दें।

खाली सेल का क्या होता है?

“खाली सेल को NULL मानें” चालू हो तो वे NULL बनते हैं; वरना खाली टेक्स्ट।

क्या मेरा डेटा अपलोड होता है?

नहीं। SQL आपके ब्राउज़र में ही बनता है।