SQL फ़ॉर्मेटर 🔒 आपका डेटा कभी ब्राउज़र से बाहर नहीं जाता।

बिखरा SQL सुंदर बनाएँ — MySQL, PostgreSQL, SQLite, T-SQL आदि समर्थित।

Ctrl+Sडाउनलोड

इस टूल के बारे में

लॉग फ़ाइल की 400-वर्ण की एक-पंक्ति क्वेरी एक पेस्ट में पठनीय बन जाती है: कीवर्ड संरेखित, सबक्वेरी इंडेंटेड, क्लॉज़ अपनी पंक्तियों में। अपनी बोली चुनें — MySQL, PostgreSQL, SQLite, SQL Server (T-SQL), BigQuery आदि।

फ़ॉर्मेटिंग sql-formatter लाइब्रेरी से स्थानीय रूप से चलती है। टेबल नाम या डेटा वाली क्वेरी मशीन से बाहर नहीं जातीं।

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

कौन-कौन से SQL डायलेक्ट समर्थित हैं?

मानक SQL, MySQL, PostgreSQL, SQLite, SQL Server (T-SQL), BigQuery और MariaDB। डायलेक्ट का असर पहचानकर्ताओं को बैकटिक बनाम ब्रैकेट से कोट करने और डायलेक्ट-विशेष कीवर्ड्स जैसी चीज़ों पर पड़ता है, इसलिए सबसे सटीक फ़ॉर्मेटिंग के लिए अपने डेटाबेस से मेल खाने वाला चुनें।

क्या यह जाँचता है कि मेरा SQL सही है, या सिर्फ़ फ़ॉर्मेट करता है?

यह क्वेरी को फ़ॉर्मेट करने के लिए पार्स करता है, इसलिए सिंटैक्स एरर पकड़े जाते हैं और लाइन-कॉलम संकेत के साथ बताए जाते हैं — लेकिन यह सिमैंटिक्स नहीं जाँचता, जैसे कि आपने जिस टेबल या कॉलम का ज़िक्र किया वह वाकई मौजूद है या नहीं।

क्या मैं एक साथ कई स्टेटमेंट फ़ॉर्मेट कर सकता हूँ?

हाँ। स्टेटमेंट्स को सेमीकोलन से अलग करें और टूल एक ही बार में सबको फ़ॉर्मेट और गिनती करता है; अंतिम स्टेटमेंट के अंत में सेमीकोलन ज़रूरी नहीं।

मुझे बड़े अक्षर वाले या छोटे अक्षर वाले कीवर्ड क्यों चुनने चाहिए?

यह एक स्टाइल पसंद है। बड़े अक्षर (SELECT, FROM, WHERE) एक पुरानी SQL परंपरा है जो कीवर्ड्स को पहचानकर्ताओं से दृश्य रूप से अलग करती है, जबकि छोटे अक्षर आधुनिक एप्लिकेशन कोड जैसे लगते हैं। "Preserve" वही केसिंग बनाए रखता है जो आपने मूल रूप से टाइप की थी।

क्या मेरी SQL क्वेरी कहीं अपलोड होती है?

नहीं। फ़ॉर्मेटिंग पूरी तरह आपके ब्राउज़र में एक JavaScript लाइब्रेरी के ज़रिए होती है — क्वेरी, उसमें शामिल किसी भी लिटरल वैल्यू सहित, कभी आपके डिवाइस से बाहर नहीं जाती।