UTILS.
100% ब्राउज़र में
🗄

CSV से SQL INSERT जनरेटर

टाइप इन्फरेंस के साथ CSV से CREATE TABLE और एस्केप किए गए INSERT स्टेटमेंट जनरेट करें।

आउटपुट

इस टूल के बारे में

CSV से SQL एक मुफ्त, इन-ब्राउज़र जनरेटर है जो पेस्ट किए गए CSV को SQL स्टेटमेंट में बदल देता है: अनुमानित कॉलम टाइप के साथ एक वैकल्पिक CREATE TABLE और प्रति पंक्ति एक एस्केप किया गया INSERT। यह सब आपके डिवाइस पर होता है, इसलिए आपका डेटा कभी अपलोड नहीं होता।

यह टूल हर कॉलम की जांच करता है और अनुमान लगाता है कि वह integer, decimal, date या text मान है, फिर उन्हें आपके चुने हुए डायलेक्ट — MySQL, PostgreSQL, SQLite, या SQL Server — के लिए सही टाइप और आइडेंटिफ़ायर कोटिंग में मैप करता है। स्ट्रिंग मान सुरक्षित रूप से एस्केप होते हैं, खाली सेल NULL बन जाते हैं, और संख्यात्मक सेल बिना कोट के रहते हैं।

चूंकि यह लोकल रूप से चलता है, यह स्प्रेडशीट डेटा को बिना किसी इम्पोर्ट विज़ार्ड के डेटाबेस में लोड करने का एक निजी, ऑफ़लाइन-अनुकूल तरीका है, और आप SQL को कॉपी कर सकते हैं या इसे .sql फ़ाइल के रूप में डाउनलोड कर सकते हैं।

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

कॉलम टाइप कैसे अनुमानित होते हैं?
एक कॉलम को integer टाइप किया जाता है जब हर गैर-खाली मान एक पूर्ण संख्या हो, decimal जब मान भिन्न सहित संख्यात्मक हों, date जब वे YYYY-MM-DD से मेल खाते हों (वैकल्पिक रूप से समय के साथ), और अन्यथा text। खाली सेल NULL के रूप में उत्सर्जित होते हैं।
डायलेक्ट के बीच क्या बदलता है?
आइडेंटिफ़ायर कोटिंग और टाइप नाम अलग होते हैं: MySQL बैकटिक और INT/VARCHAR उपयोग करता है, PostgreSQL और SQLite डबल कोट उपयोग करते हैं (SQLite INTEGER/REAL/TEXT को पसंद करता है), और SQL Server NVARCHAR के साथ स्क्वायर ब्रैकेट उपयोग करता है। हर डायलेक्ट में स्ट्रिंग लिटरल सिंगल-कोटेड होते हैं और भीतरी कोट दोहराए जाते हैं।
किन CSV परंपराओं को माना जाता है?
फ़ील्ड आपके चुने हुए डिलिमिटर पर विभाजित होते हैं, डबल-कोटेड फ़ील्ड (भीतरी कोट दोहराए गए) पार्स होते हैं ताकि एम्बेडेड डिलिमिटर बचे रहें, और हेडर बॉक्स टिक होने पर पहली पंक्ति कॉलम नामों के रूप में उपयोग होती है (अन्यथा column1, column2 … उपयोग होते हैं)।
क्या मैं CREATE TABLE छोड़ सकता हूं?
हां। केवल INSERT स्टेटमेंट उत्सर्जित करने के लिए CREATE TABLE विकल्प को अनटिक करें — तब उपयोगी जब गंतव्य टेबल पहले से मौजूद है और आपको बस पंक्तियां चाहिए।

और टूल