SQL क्वेरीज़ को तुरंत फॉर्मेट और सुशोभित करें। MySQL, PostgreSQL, SQL Server, Oracle और अन्य को सपोर्ट करता है। हमारा मुफ्त ऑनलाइन टूल सब कुछ आपके ब्राउज़र में स्थानीय रूप से प्रोसेस करता है।
Saved Presets is a Supporter feature.
Tool History is a Supporter feature.
Tool Notes is a Supporter feature.
अपनी SQL क्वेरी कॉपी करें और इनपुट फील्ड में पेस्ट करें। टूल SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER और अधिक सहित कोई भी SQL स्वीकार करता है।
अपना SQL डायलेक्ट (MySQL, PostgreSQL, आदि), इंडेंटेशन स्तर (2 या 4 स्पेस) चुनें और कीवर्ड को अपरकेस करना है या नहीं यह चुनें।
उचित इंडेंटेशन के साथ SQL को सुंदर बनाने के लिए 'Format' पर क्लिक करें, या एक लाइन में संकुचित करने के लिए 'Minify' पर क्लिक करें।
फॉर्मेट होने के बाद, परिणाम को क्लिपबोर्ड पर कॉपी करने के लिए 'Copy' बटन का उपयोग करें, या इसे .sql फ़ाइल के रूप में सहेजने के लिए 'Download' पर क्लिक करें।
हमारा SQL फॉर्मेटर SQL क्वेरी को पार्स और फॉर्मेट करने के लिए sql-formatter लाइब्रेरी का उपयोग करता है। सभी प्रोसेसिंग स्थानीय रूप से आपके ब्राउज़र में होती है, पूर्ण गोपनीयता सुनिश्चित करती है और ऑफ़लाइन कार्यक्षमता सक्षम करती है।
उपकरण आपकी SQL क्वेरी को इसके घटक भागों में tokenize करता है: कीवर्ड, identifiers, operators, literals, और टिप्पणियां। फिर यह क्वेरी संरचना के आधार पर उचित indentation के साथ क्वेरी का पुनर्निर्माण करता है।
विभिन्न SQL dialects में अद्वितीय कीवर्ड और सिंटैक्स होते हैं। सही dialect का चयन करके, फॉर्मेटर डेटाबेस-विशिष्ट कीवर्ड को ठीक से पहचान सकता है और उन्हें सही ढंग से फॉर्मेट कर सकता है।
फॉर्मेटर सुसंगत नियम लागू करता है: नई पंक्तियों पर कीवर्ड, subqueries और joins के लिए उचित indentation, संरेखित स्तंभ सूचियां, और operators के आसपास मानकीकृत स्पेसिंग।
गैर-मानक सिंटैक्स के साथ बहुत जटिल क्वेरी पूरी तरह से फॉर्मेट नहीं हो सकती हैं। कुछ डेटाबेस-विशिष्ट सुविधाओं का पूरी तरह से समर्थन नहीं किया जा सकता है। फॉर्मेटर पठनीयता पर ध्यान केंद्रित करता है, निष्पादन अनुकूलन पर नहीं।
आपका SQL आपकी मशीन पर ही रहता है। Formatter एक JavaScript parser है जो आपके ब्राउज़र में चलता है — कोई query किसी server को नहीं भेजी जाती। यह इसलिए मायने रखता है क्योंकि SQL में अक्सर table names, schema details और कभी-कभी connection parameters होते हैं जो expose नहीं होने चाहिए।