SQL फ़ॉर्मेटर

एक लाइन में लिखी लंबी SQL query को साफ़, पढ़ने लायक कोड में बदलें — या उसे वापस एक लाइन में करें। MySQL, PostgreSQL, SQL Server, Oracle, SQLite, BigQuery और Snowflake की SQL समझता है।

नतीजा

इस्तेमाल कैसे करें

  1. अपनी SQL query पेस्ट करें (; से अलग कई queries भी चलेंगी)।
  2. अपना database चुनें ताकि उसकी ख़ास syntax समझी जा सके।
  3. Keywords का केस और इंडेंट चुनें, फिर "फ़ॉर्मेट करें" दबाएँ — या एक लाइन के लिए "मिनिफ़ाई करें"।
  4. नतीजा कॉपी करने के लिए "कॉपी करें" दबाएँ।

यह कैसे काम करता है

फ़ॉर्मेटिंग open-source sql-formatter library से होती है: हर clause (SELECT, FROM, WHERE, JOIN, GROUP BY…) नई लाइन से शुरू होता है और sub-queries अंदर खिसकाई जाती हैं। Minify, strings और quotes वाले नाम बिल्कुल वैसे ही रखता है, comments हटाता है और सब कुछ एक लाइन में जोड़ देता है।

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

क्या यह मेरी query चलाता है या database से जुड़ता है?

नहीं। यह सिर्फ़ आपके ब्राउज़र में query के टेक्स्ट को व्यवस्थित करता है। कुछ भी चलाया या कहीं भेजा नहीं जाता, इसलिए table के नाम या डेटा वाली queries के लिए भी सुरक्षित है।

Error क्यों आता है?

Query में ऐसी syntax है जो चुना हुआ database नहीं समझता, या कोई typo है, जैसे छूटा हुआ quote या bracket। सही database चुनकर देखें, या message में line और column जाँचें।

क्या यह मेरी SQL की ग़लतियाँ ठीक करता है?

नहीं। यह सिर्फ़ layout बदलता है। जो query फ़ॉर्मेट से पहले ग़लत है, वह बाद में भी ग़लत रहेगी।

और टूल्स

JSON फ़ॉर्मेटर मुफ़्त JSON फ़ॉर्मेटर और वैलिडेटर। JSON को beautify या minify करें, keys क्रम में लगाएँ और line व column नंबर के साथ ग़लतियाँ ढूँढें। ब्राउज़र में चलता है। XML फ़ॉर्मेटर मुफ़्त XML फ़ॉर्मेटर और वैलिडेटर। XML को सुंदर फ़ॉर्मेट या minify करें, जाँचें कि वह सही है, और line नंबर के साथ ग़लतियाँ देखें। ब्राउज़र में चलता है। Base64 Encode / Decode मुफ़्त Base64 encoder और decoder। टेक्स्ट को Base64 में और वापस बदलें, हिंदी और emoji समेत पूरे UTF-8 सपोर्ट के साथ। URL-safe विकल्प भी। URL Encode / Decode मुफ़्त URL encoder और decoder। स्पेस, हिंदी और ख़ास अक्षरों को percent encoding (%20) में और वापस बदलें। ब्राउज़र में चलता है। पासवर्ड जनरेटर मुफ़्त मज़बूत पासवर्ड जनरेटर। अक्षरों, अंकों और चिह्नों वाले रैंडम, सुरक्षित पासवर्ड बनाएँ। ब्राउज़र में बनते हैं, कहीं नहीं भेजे जाते। हैश जनरेटर मुफ़्त हैश जनरेटर। किसी भी टेक्स्ट का SHA-256, SHA-1, SHA-384 और SHA-512 हैश बनाएँ, Web Crypto API से ब्राउज़र में ही। UUID जनरेटर मुफ़्त UUID v4 जनरेटर। एक बार में 1000 तक रैंडम UUID (GUID) बनाएँ, छोटे या बड़े अक्षरों में, हाइफ़न के साथ या बिना। Unix Timestamp कन्वर्टर मुफ़्त Unix timestamp कन्वर्टर। सेकंड या मिलीसेकंड वाले epoch time को आपके टाइम ज़ोन और UTC में पढ़ने लायक तारीख़ में बदलें, और वापस भी।