🗃️ SQL फॉर्मेटर
अपना SQL पेस्ट करें और तुरंत साफ और पढ़े जा सकने वाला कोड प्राप्त करें — शब्दकोष बड़े या छोटे अक्षरों में, मुख्य क्लॉज नए पंक्तियों पर, AND/OR/ON के लिए टैब। ब्राउज़र में पूरी तरह से चलता है, कोई अपलोड की आवश्यकता नहीं।
डिज़ाइन से ही निजी. यह टूल पूरी तरह आपके ब्राउज़र में चलता है — आपका डाला हुआ कुछ भी अपलोड या सेव नहीं होता, और यह ऑफ़लाइन भी काम करता है।
परिचय
यह SQL फॉर्मेटर एक लाइटवेट, ब्राउज़र में चलने वाला ब्यूटिफायर है जो अपने बिना पूर्ण पार्सर के रूप में रूपांतरित या मिनिफाइड SQL को पढ़े जा सकता है। यह स्ट्रिंग लिटरल्स और इनलाइन कमेंट्स को बचाता है ताकि उनकी सामग्री कभी भी बदल नहीं जाती, फिर आपके द्वारा चुने गए कीवर्ड केसिंग (बड़े या छोटे अक्षरों) को लागू करता है। मुख्य क्लॉज — SELECT, FROM, WHERE, JOIN, LEFT JOIN, RIGHT JOIN, INNER JOIN, GROUP BY, ORDER BY, HAVING, LIMIT — प्रत्येक एक नई पंक्ति पर शुरू होता है। तार्किक संचालक AND, OR, और जॉइन की शर्त ON अपने मातृ क्लॉज के नीचे टैब कर दिया जाता है, जो स्पष्ट दृश्य श्रेणी प्रदान करता है। क्योंकि सब कुछ ब्राउज़र में जावास्क्रिप्ट में स्थानीय रूप से चलता है, आपके प्रश्न अपने उपकरण पर रहते हैं और उपकरण इंटरनेट कनेक्शन के बिना भी काम करता है।
कैसे उपयोग करें
- अपना SQL प्रश्न इनपुट बॉक्स में पेस्ट करें — रूपांतरित, मिनिफाइड, या पहले से आंशिक रूप से फॉर्मेट किया गया।
- कीवर्ड केसिंग चुनें: बड़े अक्षर (SELECT, FROM) या छोटे अक्षर (select, from), जो आपके स्टाइल गाइड के साथ मेल खाता है।
- SQL को फॉर्मेट करें क्लिक करें ताकि मुख्य क्लॉज के पहले पंक्ति अंत लागू करें और AND, OR, और ON के लिए अपने मातृ क्लॉज के नीचे टैब करें।
- फॉर्मेट किया गया आउटपुट परिणाम पैनल में देखें — स्ट्रिंग लिटरल्स और कमेंट्स आपके द्वारा लिखे गए बिल्कुल जैसे बरकरार रहते हैं।
- क्लिपबोर्ड में कॉपी करें क्लिक करें ताकि आप शुद्ध SQL को तुरंत अपने एडिटर, कंसोल, या दस्तावेज़ में पेस्ट कर सकें।
सामान्य प्रश्न
- क्या यह SQL फॉर्मेटर मुफ्त है?
- हां, पूरी तरह से मुफ्त। कोई खाता, कोई सदस्यता, और कोई उपयोग की सीमा नहीं।
- मेरा SQL कोई सर्वर पर भेजा जाता है?
- नहीं। सभी फॉर्मेटिंग आपके ब्राउज़र में जावास्क्रिप्ट के साथ चलता है। आपका SQL कभी भी आपके उपकरण से बाहर नहीं जाता, इसलिए आपके प्रश्नों में आपके एकाउंट और व्यवसाय लॉजिक गोपनीय रहते हैं।
- फॉर्मेटिंग मेरे स्ट्रिंग मानों या कमेंट्स को बदल देगा?
- नहीं। स्ट्रिंग लिटरल्स (एकल और डबल कोटेड) और इनलाइन कमेंट्स (-- और /* */) का पता लगाया जाता है और उनके बाद किसी भी परिवर्तन से पहले बर्दाश्त कर दिया जाता है, फिर आउटपुट में अपरिवर्तित बरकरार रखा जाता है।
- कौन से SQL डायलेक्ट्स समर्थित हैं?
- फॉर्मेटर मानक SQL को हैंडल करता है और MySQL, PostgreSQL, SQLite, और MS SQL Server क्वेरी के साथ अच्छा काम करता है। यह एक कीवर्ड-आधारित ब्यूटिफायर है, न कि डायलेक्ट-जागरूक पूर्ण पार्सर, इसलिए बहुत विशिष्ट विक्रेता सिंटैक्स संरक्षित रहता है लेकिन विशेष रूप से टैब किया जाता है नहीं।
- क्या मैं इसे ऑफ़लाइन या इंटरनेट कनेक्शन के बिना उपयोग कर सकता हूं?
- हां। एक बार पृष्ठ लोड हो जाने के बाद, सभी फॉर्मेटिंग जावास्क्रिप्ट में स्थानीय रूप से चलता है। आप इंटरनेट से अलग हो सकते हैं और बिना किसी बाधा के प्रश्नों के फॉर्मेटिंग जारी रख सकते हैं।
- क्या यह टूल मेरा डेटा अपलोड करता है?
- नहीं। सब कुछ आपके ब्राउज़र में ही चलता है, इसलिए आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता — पेज लोड होने के बाद यह ऑफ़लाइन भी काम करता है।