YamlBox

कोड जनरेटर

JSON से SQL जेनरेटर

एक JSON डेटासेट को एक चलने योग्य SQL स्क्रिप्ट में बदलें: PostgreSQL, MySQL या SQLite बोली में अनुमानित कॉलम प्रकारों और INSERT कथनों के साथ एक तालिका बनाएं।

रूपांतरण विकल्प

JSON सरणी

उदाहरण: उत्पादों · उपयोगकर्ताओं —⌘/Ctrl + Enter कनवर्ट करता है · किसी फ़ाइल को लोड करने के लिए उसे छोड़ें · स्थानीय रूप से संसाधित किया जाता है

SQL स्क्रिप्ट

आउटपुट केवल पढ़ने योग्य है. इसे बाहर निकालने के लिए कॉपी, डाउनलोड या शेयर का उपयोग करें।

JSON से SQL टूल का उपयोग कैसे करें

  1. एक JSON सरणी चिपकाएँ

    प्रत्येक सरणी आइटम एक पंक्ति बन जाता है। एक एकल वस्तु को एक-पंक्ति तालिका के रूप में माना जाता है।

  2. बोली और तालिका का नाम चुनें

    PostgreSQL, MySQL या SQLite चुनें और तालिका को नाम दें। प्रकार प्रति बोली मानचित्र - नेस्टेड ऑब्जेक्ट तदनुसार JSONB, JSON या टेक्स्ट बन जाते हैं।

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

    psql, MySQL CLI या sqlite3 में कॉपी करें। मान सुरक्षित रूप से उद्धृत किए जाते हैं, इसलिए एपोस्ट्रोफ़ वाले तार स्क्रिप्ट को नहीं तोड़ते हैं।

इस टूल को क्या अलग बनाता है

  • बोली-जागरूक प्रकार: पोस्टग्रेज़ के लिए JSONB, MySQL के लिए JSON, SQLite के लिए टेक्स्ट
  • वास्तविक मानों से पूर्णांक बनाम संख्यात्मक पहचान, और दिनांक-दिखने वाली स्ट्रिंग के लिए TIMESTAMPTZ/TEXT/DBL
  • उचित एकल-उद्धरण से बचना - नमूना डेटा के माध्यम से कोई SQL इंजेक्शन नहीं
  • शून्य के लिए शून्य; बूलियन्स को सत्य/गलत के रूप में (या SQLite के लिए 1/0)
  • डिफ़ॉल्ट रूप से बहु-पंक्ति INSERTs, या प्रति पंक्ति एक कथन

वास्तुकला द्वारा गोपनीयता: इस पृष्ठ में कोई विश्लेषण नहीं है जो आपका इनपुट प्राप्त करता हो, और रूपांतरण कोड आपके टैब में चलता है। आप लोड करने के बाद नेटवर्क से डिस्कनेक्ट कर सकते हैं और काम करना जारी रख सकते हैं।

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

कॉलम प्रकार कैसे चुने जाते हैं?

प्रत्येक कॉलम को सभी पंक्तियों में स्कैन किया जाता है। सभी पूर्णांक पूर्णांक/INT बन जाते हैं, कोई भी दशमलव संख्यात्मक/दोहरा हो जाता है, बूलियन बूलियन बन जाता है, JSON-दिखने वाली स्ट्रिंग TIMESTAMPTZ बन जाती है, और नेस्टेड ऑब्जेक्ट या सरणियाँ बोली के आधार पर JSONB/JSON/TEXT बन जाती हैं।

क्या जेनरेट किया गया SQL चलाना सुरक्षित है?

यह सही ढंग से छोड़े गए स्ट्रिंग अक्षर के साथ एक सादा स्क्रिप्ट है, इसलिए यह शुरुआती बिंदु के रूप में सुरक्षित है। उत्पादन पर चलने से पहले इसकी समीक्षा करें: आप प्राथमिक कुंजी, अनुक्रमणिका, नॉट न्यूल बाधाएं और विदेशी कुंजी चाहते हैं जिनका जनरेटर अनुमान नहीं लगा सकता है।

नेस्टेड वस्तुओं के बारे में क्या?

वे नेस्टेड मान धारण करने वाला एकल JSON/JSONB/TEXT कॉलम बन जाते हैं। नेस्टेड संरचनाओं का रिलेशनल मॉडलिंग एक डिज़ाइन निर्णय है, इसलिए जनरेटर आपके लिए जुड़ने का अनुमान नहीं लगाता है।

मुझे कौन सी बोली चुननी चाहिए?

यदि आप JSONB और TIMESTAMPTZ चाहते हैं तो PostgreSQL, डबल न्यूमेरिक्स वाले JSON कॉलम के लिए MySQL, फ़ाइल-आधारित डेटाबेस और परीक्षणों के लिए SQLite। स्क्रिप्ट की संरचना समान है; केवल प्रकार के नाम और बूलियन अक्षर बदलते हैं।

“json से sql डालें”, “json से तालिका बनाएं”, “पोस्टग्रेज़ के लिए json” खोज रहे हैं? तुम सही जगह पर हैं - सभी 19 टूल ब्राउज़ करें.

गहन अध्ययन

ब्लॉग लेख · 5 मिनट पढ़ा JSON से SQL: पेलोड से तालिका तक आप क्वेरी कर सकते हैं समझदार प्रकार की मैपिंग, एस्केपिंग और ईमानदार सीमाओं के साथ वास्तविक पेलोड से उत्पन्न क्रिएट टेबल और इंसर्ट स्टेटमेंट के साथ JSON को SQL में कनवर्ट करें। गाइड पढ़ें →