CSV to SQL
CSV या TSV को चलने के लिए तैयार SQL INSERT स्टेटमेंट में बदलें, वैकल्पिक CREATE TABLE और अनुमानित कॉलम टाइप के साथ, MySQL, PostgreSQL, SQLite या SQL Server के लिए — पूरा काम ब्राउज़र में।
यह CSV to SQL टूल क्या करता है?
यह CSV या TSV डेटा को SQL INSERT स्टेटमेंट में बदलता है जो आप सीधे MySQL, PostgreSQL, SQLite या SQL Server में चला सकते हैं। यह आपके डेटा से कॉलम टाइप अनुमानित करके मैचिंग CREATE TABLE स्टेटमेंट भी बना सकता है।
क्या मेरा डेटा कहीं अपलोड होता है?
नहीं। पार्सिंग और SQL जनरेशन पूरी तरह आपके ब्राउज़र में JavaScript से होती है, कुछ भी सर्वर पर नहीं जाता। पेज लोड होने के बाद यह ऑफ़लाइन भी चलता है।
क्वोटेड फ़ील्ड कैसे हैंडल होते हैं?
पार्सर RFC 4180 मानता है: डबल कोट्स में लिपटे फ़ील्ड में कॉमा, सेमीकोलन, टैब और लाइन ब्रेक हो सकते हैं, और फ़ील्ड के अंदर लगातार दो कोट्स को एक लिटरल कोट माना जाता है।
CREATE TABLE के लिए कॉलम टाइप कैसे तय होते हैं?
हर कॉलम स्कैन होता है: पूर्ण संख्याएँ INT या INTEGER, दशमलव DOUBLE या REAL, true/false BOOLEAN और बाकी सब TEXT बन जाते हैं। मैपिंग चुने हुए डायलेक्ट के हिसाब से थोड़ा बदलती है।
SQL डायलेक्ट में क्या अंतर है?
MySQL आइडेंटिफ़ायर को बैकटिक में लपेटता है और स्ट्रिंग में बैकस्लैश एस्केप करता है; PostgreSQL और SQLite डबल-कोट आइडेंटिफ़ायर इस्तेमाल करते हैं। SQLite में TRUE/FALSE लिटरल 1/0 बन जाते हैं और CREATE TABLE के टाइप भी थोड़े अलग होते हैं। SQL Server आइडेंटिफ़ायर को स्क्वायर ब्रैकेट में लपेटता है, बैकस्लैश एस्केप का उपयोग नहीं करता, और बूलियन को BIT टाइप के साथ 1/0 के रूप में आउटपुट करता है।
『प्रति INSERT पंक्तियाँ』क्या नियंत्रित करता है?
यह पंक्तियों को उस आकार के मल्टी-रो INSERT में जोड़ता है। कम और बड़े स्टेटमेंट, हर पंक्ति के लिए अलग INSERT से कहीं तेज़ इंपोर्ट होते हैं; 500 ज़्यादातर सर्वर के लिए ठीक डिफ़ॉल्ट है।
बनी हुई .sql फ़ाइल कैसे चलाऊँ?
उसे डाउनलोड करें फिर टर्मिनल से चलाएँ, जैसे mysql -u user -p dbname < file.sql, psql -d dbname -f file.sql या sqlite3 db.sqlite < file.sql — या टेक्स्ट को सीधे अपने डेटाबेस क्लाइंट में पेस्ट कर दें।
मेरी CSV सेमीकोलन या टैब से बनी है — चलेगी?
हाँ। डेलिमिटर को ऑटो डिटेक्शन पर छोड़ दें, पहली लाइन से पहचान लिया जाएगा, या डेलिमिटर सेलेक्टर से सेमीकोलन, टैब या पाइप खुद चुन लें।
CSV to SQL का उपयोग कैसे करें
यह टूल CSV (या TSV) डेटा को MySQL, PostgreSQL, SQLite या SQL Server के लिए तैयार SQL INSERT स्टेटमेंट में बदलता है। आपके डेटा से कॉलम टाइप अनुमानित करके मैचिंग CREATE TABLE भी जनरेट कर सकता है। सब कुछ आपके ब्राउज़र में लोकल बनता है — कुछ भी अपलोड नहीं होता।
- अपना CSV इनपुट एरिया में पेस्ट करें, या फ़ाइल चुनें से अपने डिवाइस की .csv या .tsv लोड करें।
- टेबल का नाम सेट करें, SQL डायलेक्ट चुनें (MySQL, PostgreSQL, SQLite या SQL Server) और डिलिमिटर ऑटो डिटेक्ट पर छोड़ दें, जब तक आपकी फ़ाइल कुछ असामान्य न इस्तेमाल करती हो।
- पहली पंक्ति हेडर है टॉगल करके कॉलम नाम दें, और CREATE TABLE बनाएँ चुनें अगर अनुमानित INT/FLOAT/BOOLEAN/TEXT टाइप वाला DDL भी चाहिए।
- चुनें कि हर INSERT कितनी पंक्तियाँ बैच करे (100, 500 या 1000) — कुछ भी बदलते ही आउटपुट रीयल टाइम में अपडेट होता है।
- कॉपी से SQL ले जाएँ या .sql डाउनलोड करके सेव करें, फिर अपने डेटाबेस क्लाइंट में चलाएँ या mysql, psql, sqlite3 कमांड-लाइन टूल्स से इंपोर्ट करें।
पार्सर कोटेड फ़ील्ड समझता है, इसलिए डबल कोट्स के अंदर कॉमा, सेमीकोलन और लाइन ब्रेक सुरक्षित रहते हैं। करीब 500 पंक्तियों वाले मल्टी-रो INSERT हर पंक्ति के लिए अलग स्टेटमेंट से कहीं तेज़ इंपोर्ट होते हैं। 1 MB से बड़ी फ़ाइलें बैकग्राउंड वर्कर में प्रोसेस होती हैं, इसलिए पेज कभी फ्रीज़ नहीं होता।
संबंधित टूल
- CSV से JSON कनवर्टर CSV को JSON में ऑनलाइन मुफ्त बदलें। कस्टम विभाजक, हेडर-आधारित ऑब्जेक्ट और स्वचालित प्रकार पहचान का समर्थन। सारी प्रोसेसिंग ब्राउज़र में।
- CSV से TSV CSV फ़ाइलों को तुरंत TSV प्रारूप में बदलें। कस्टम डेलीमिटर, कोट हैंडलिंग और 100% ब्राउज़र-आधारित प्रोसेसिंग के साथ मुफ्त ऑनलाइन टूल।
- SQL से JSON SQL INSERT कथनों को तुरंत JSON सरणियों या ऑब्जेक्ट में बदलें। बहु-पंक्ति VALUES, NULL हैंडलिंग, स्वचालित प्रकार पहचान और प्रिटी प्रिंट का समर्थन। 100% क्लाइंट-साइड, कोई अपलोड नहीं।
- Chmod कैलकुलेटर चेकबॉक्स के साथ Linux फ़ाइल अनुमतियों को विज़ुअलाइज़ और गणना करने के लिए मुफ्त ऑनलाइन chmod कैलकुलेटर। संख्यात्मक (755, 644) और प्रतीकात्मक (rwxr-xr-x) अंकन के बीच तुरंत कन्वर्ट करें। setuid, setgid, sticky bit जैसी विशेष अनुमतियों का समर्थन करता है।
- ASCII तालिका दशमलव, हेक्साडेसिमल, ऑक्टल, बाइनरी कोड, HTML एंटिटी और वर्णन के साथ पूर्ण ASCII वर्ण एन्कोडिंग संदर्भ। तुरंत खोजें और फ़िल्टर करें।
- HTTP अनुरोध परीक्षक अपने ब्राउज़र में सीधे REST API का परीक्षण करें। कस्टम हेडर, बॉडी और क्वेरी पैरामीटर के साथ GET, POST, PUT, DELETE अनुरोध भेजें। तुरंत प्रतिक्रिया स्थिति, हेडर और JSON बॉडी देखें।
- .htaccess जनरेटर Apache .htaccess नियम उत्पन्न करें - रीडायरेक्ट, रीराइट, सुरक्षा हेडर, कैशिंग और बहुत कुछ।
- Robots.txt जनरेटर मुफ्त ऑनलाइन robots.txt जनरेटर। robots.txt फ़ाइलें बनाएं और अनुकूलित करें ताकि सर्च इंजन क्रॉलिंग को नियंत्रित किया जा सके, क्रॉलर एक्सेस को प्रबंधित किया जा सके, और आपकी साइट के SEO को अनुकूलित किया जा सके।