श्रेणी: डेवलपर टूल

SQL फ़ॉर्मैटर

अपने ब्राउज़र में SQL क्वेरी को फ़ॉर्मैट और सुंदर बनाएँ

क्लॉज़, जॉइन और शर्तों के आसपास स्पष्ट लाइन ब्रेक के साथ फिर से इंडेंट करने के लिए SQL क्वेरी पेस्ट करें। कुछ भी अपलोड नहीं होता या किसी डेटाबेस पर चलाया नहीं जाता।

फ़ॉर्मैट करने के लिए SQL क्वेरी पेस्ट करें।

परिणाम
नतीजा यहाँ दिखाई देगा।

इस पेज पर सब कुछ आपके ब्राउज़र में संसाधित होता है। कुछ भी अपलोड नहीं होता।

यह टूल क्या करता है

यह फ़ॉर्मैटर select, from, where, जॉइन, group by, order by जैसे मानक कीवर्ड के मानक सेट के आसपास खाली जगह को फिर से व्यवस्थित करता है, ताकि एक लंबी क्वेरी एक नज़र में पढ़ने लायक बन जाए। यह कुछ भी निष्पादित नहीं करता: स्ट्रिंग, आइडेंटिफ़ायर और टिप्पणियाँ केवल टोकनाइज़ होती हैं और वैसी ही छोड़ दी जाती हैं, और कीवर्ड सूची से बाहर के शब्दों को अनुमान लगाने के बजाय सामान्य आइडेंटिफ़ायर माना जाता है।

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

  1. अपनी SQL क्वेरी इनपुट बॉक्स में पेस्ट करें, या उदाहरण लोड करें।
  2. 2 या 4 स्पेस इंडेंटेशन चुनें और तय करें कि कीवर्ड बड़े अक्षर, छोटे अक्षर या जैसा टाइप किया गया वैसा रहें।
  3. फ़ॉर्मैट किया गया परिणाम कॉपी करें।

निजता

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड, सेव या साझा नहीं होता — टैब बंद करते ही वह हट जाता है।

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

क्या यह मेरी क्वेरी को डेटाबेस पर चलाता है?
नहीं। टेक्स्ट केवल पेज में JavaScript द्वारा टोकनाइज़ और फिर से फ़ॉर्मैट किया जाता है; यह कभी कहीं भेजा या निष्पादित नहीं होता।
यह किस SQL डायलेक्ट को सपोर्ट करता है?
यह PostgreSQL, MySQL, SQLite और SQL Server में साझा किए जाने वाले सामान्य ANSI SQL कीवर्ड पहचानता है। डायलेक्ट-विशिष्ट फ़ंक्शन को गलत फ़ॉर्मैट होने से बचाने के लिए छोड़ दिया जाता है।
क्या इससे मेरी क्वेरी का अर्थ बदल जाएगा?
नहीं। केवल खाली जगह, लाइन ब्रेक और कीवर्ड केसिंग बदलती है — स्ट्रिंग, आइडेंटिफ़ायर और टिप्पणियाँ जैसी लिखी गई थीं वैसी ही कॉपी होती हैं।