कोड, डेटा और QR टूल

CSV से SQL INSERT बनाएँ

ब्राउज़र में CSV रिकॉर्ड से टेबल परिभाषा और समूहित INSERT कथन बनाएँ। SQL dialect चुनें, सरल कॉलम प्रकार पहचानें और डेटा स्थानीय रखें।

ब्राउज़र में ही कामखाता बनाने की ज़रूरत नहींगोपनीयता विवरण ↗
कोई फ़ाइल नहीं चुनी

UTF-8 कॉमा-विभाजित डेटा। उद्धरण वाले फ़ील्ड में कॉमा, उद्धरण और पंक्ति-विराम हो सकते हैं। अधिकतम 10 MB, 100,000 रिकॉर्ड और 500 कॉलम।

स्कीमा और टेबल को डॉट से अलग करें, जैसे public.orders।

CSV पेस्ट करें या फ़ाइल चुनें, फिर स्थानीय रूप से SQL बनाएँ।

उपयोग कैसे करें

उपयोग कैसे करें

  1. CSV फ़ाइल चुनें या कॉमा-विभाजित पाठ पेस्ट करें। टेबल नाम और SQL dialect तय करें।
  2. चुनें कि पहली पंक्ति में कॉलम नाम हैं या नहीं, प्रकार पहचानना है या नहीं, खाली फ़ील्ड कैसे संभालने हैं और हर INSERT में कितने रिकॉर्ड हों।
  3. SQL स्क्रिप्ट बनाएँ, जाँचें, कॉपी करें या डाउनलोड करें।

तीन SQL dialect

PostgreSQL, MySQL या SQLite चुनें। चुने गए dialect के अनुसार identifiers को उद्धृत किया जाता है। MySQL पाठ UTF-8 hex expression, PostgreSQL escaped E-string और SQLite दोहरे single quote का उपयोग करता है।

CSV और प्रकार के स्पष्ट नियम

उद्धरण वाले फ़ील्ड में कॉमा, दोहरे उद्धरण और पंक्ति-विराम समर्थित हैं। वैकल्पिक प्रकार पहचान पूर्णांक, दशमलव, boolean और null पहचानती है; अन्य मानों के कॉलम text होते हैं। इसे बंद करने पर सभी कॉलम text रहते हैं। अनुमानित संख्या या boolean कॉलम में खाली फ़ील्ड वैध SQL के लिए NULL बनती है; टेक्स्ट कॉलम खाली स्ट्रिंग रहती है, जब तक NULL विकल्प न चुनें।

स्थानीय प्रक्रिया और सीमा

फ़ाइल ब्राउज़र में पढ़ी जाती है और अपलोड नहीं होती। सीमा 10 MB, 100,000 रिकॉर्ड और 500 कॉलम है। हर INSERT में रिकॉर्ड की संख्या तय करके कई पंक्तियों वाले कथन बनाएँ। SQL शुरुआती स्क्रिप्ट है; चलाने से पहले इसे अपने डेटाबेस schema और SQL mode के अनुसार जाँचें।

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

आप यह भी जानना चाहेंगे

क्या यह SQL डेटाबेस पर चलाता है?

नहीं। यह केवल .sql स्क्रिप्ट बनाता है। अपने डेटाबेस टूल से जाँचकर स्वयं चलाएँ।

टेबल और कॉलम नाम कैसे सुरक्षित हैं?

चुने गए dialect के अनुसार identifiers उद्धृत होते हैं। डॉट वाला टेबल नाम schema और table में बाँटकर अलग-अलग उद्धृत होता है।

क्या CSV के पाठ SQL में सुरक्षित हैं?

मानों को चुने गए dialect के अनुसार escape किया जाता है। MySQL पाठ UTF-8 hex expression से बनता है; PostgreSQL और SQLite अपने string literal रूप इस्तेमाल करते हैं।

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

नहीं। फ़ाइल पढ़ना, पार्स करना, प्रकार पहचानना और SQL बनाना ब्राउज़र में स्थानीय रूप से होता है।