SQL फ़ॉर्मेटर
क्वेरी पेस्ट करें और साफ़, एक जैसे इंडेंट वाली SQL पाएँ, जो पढ़ने, रिव्यू करने और शेयर करने में आसान हो।
इसी डिवाइस पर सुरक्षित
आपके ब्राउज़र में चलता है। कुछ भी अपलोड नहीं होता।
सुरक्षित
फ़ॉर्मेट की गई SQL
टाइप करते ही आपकी फ़ॉर्मेट की गई SQL यहाँ दिखेगी।
यह SQL फ़ॉर्मेट नहीं हो सकी
यह कैसे काम करता है
-
अपनी क्वेरी पेस्ट करें
एक क्वेरी या पूरी स्क्रिप्ट पेस्ट करें, या .sql फ़ाइल खोलें। सेमीकोलन से अलग किए गए कई स्टेटमेंट भी चलते हैं।
-
डायलेक्ट और स्टाइल चुनें
अपना डेटाबेस चुनें ताकि उसका खास सिंटैक्स समझा जा सके, फिर कीवर्ड केस, इंडेंटेशन और लेआउट सेट करें।
-
साफ़ SQL कॉपी करें
फ़ॉर्मेट की गई क्वेरी टाइप करते ही अपडेट होती है। इसे कॉपी करें या .sql फ़ाइल में डाउनलोड करें।
अक्सर पूछे जाने वाले सवाल
क्या मेरी क्वेरी किसी सर्वर पर भेजी जाती हैं?
नहीं। फ़ॉर्मेटिंग आपके ब्राउज़र में होती है, इसलिए टेबल के नाम, लिटरल में ग्राहकों का डेटा और अंदरूनी स्कीमा कभी आपके डिवाइस से बाहर नहीं जाते।
डायलेक्ट क्यों मायने रखता है?
हर डेटाबेस के अपने कीवर्ड, कोटिंग के नियम और ऑपरेटर होते हैं: MySQL में बैकटिक, SQL Server में स्क्वेयर ब्रैकेट, PostgreSQL में :: कास्ट। सही डायलेक्ट चुनने से फ़ॉर्मेटर इन्हें एरर बताने के बजाय पहचान लेता है।
क्या फ़ॉर्मेटिंग से मेरी क्वेरी का काम बदलता है?
नहीं। सिर्फ़ खाली जगह, लाइन ब्रेक और, अगर आप चुनें, कीवर्ड का केस बदलता है। टेबल के नाम, कॉलम के नाम, स्ट्रिंग और कमेंट बिल्कुल वैसे ही रहते हैं जैसे लिखे गए थे।
क्या यह जाँचता है कि मेरी SQL सही है?
यह क्वेरी की बनावट पढ़ता है, इसलिए खुले रह गए कोट और ब्रैकेट उनकी लाइन और कॉलम के साथ बताए जाते हैं। यह किसी डेटाबेस से कनेक्ट नहीं होता, इसलिए यह नहीं बता सकता कि कोई टेबल या कॉलम मौजूद है या नहीं।
अलाइन कॉलम वाला लेआउट क्या है?
यह कीवर्ड को बाईं ओर एक तय चौड़ाई वाले कॉलम में लाइन से रखता है, और हर क्लॉज़ का बाकी हिस्सा उनके बगल में अलाइन करता है। कुछ टीमों को लंबी SELECT लिस्ट इस तरह पढ़ने में आसान लगती है।