SQL फ़ॉर्मैटर इस्तेमाल कैसे करें
- 1
अपनी SQL पेस्ट करें
कोई क्वेरी या पूरी स्क्रिप्ट पेस्ट करें, या .sql फ़ाइल खोलें; आज़माने के लिए सैंपल एक बेतरतीब क्वेरी दिखाता है।
- 2
SQL डायलेक्ट चुनें
अपना डेटाबेस चुनें, ताकि उसके कोटिंग, ऑपरेटर और कीवर्ड सही पहचाने जाएँ।
- 3
स्टाइल सेट करें
अपनी टीम के नियमों के हिसाब से कीवर्ड का केस, इंडेंटेशन, कॉमा की जगह और लेआउट चुनें।
- 4
फ़ॉर्मैट करें और कॉपी करें
SQL फ़ॉर्मैट करें या मिनिफ़ाई दबाएँ, फिर हाइलाइट किया गया परिणाम कॉपी करें या .sql के रूप में डाउनलोड करें।
सीमाएँ और Pro
साइन-अप के बिना मुफ़्त: 20 डायलेक्ट, 10 MB तक की .sql फ़ाइलें, और ऐसी स्क्रिप्ट जो 20 सेकंड में फ़ॉर्मैट हो जाएँ; 600,000 से ज़्यादा अक्षरों का आउटपुट प्रीव्यू में आंशिक दिखता है, पर कॉपी या डाउनलोड पूरा होता है।
Pro विज्ञापन हटाता है; फ़ॉर्मैटर हर प्लान में एक जैसा है। Pro देखें
SQL फ़ॉर्मैटर के बारे में
लॉग, ORM के डीबग आउटपुट या किसी सहकर्मी के चैट मैसेज से एक लाइन की क्वेरी पेस्ट करें, और यह फ़ॉर्मैटर उसे वैसे सजा देता है जैसे कोई सावधान इंसान लिखता: हर क्लॉज़ अलग लाइन में, चुने गए कॉलम और जॉइन अपने कीवर्ड के नीचे इंडेंट में, और सबक्वेरी इस तरह नेस्ट कि पूरा ढाँचा एक नज़र में दिख जाए। यह 20 SQL डायलेक्ट समझता है — स्टैंडर्ड SQL, MySQL, MariaDB, PostgreSQL, SQL Server T-SQL, SQLite, Oracle PL/SQL, BigQuery, Snowflake, Redshift, Spark, Trino, DuckDB, ClickHouse, Hive, Db2, Db2 for i, SingleStore, TiDB और Couchbase N1QL — इसलिए बैकटिक आइडेंटिफ़ायर, स्क्वेयर ब्रैकेट, :: कास्ट या डॉलर-कोटेड स्ट्रिंग जैसी डायलेक्ट की सिंटैक्स जस की तस रहती है।
स्टाइल आप तय करते हैं: कीवर्ड अपरकेस, लोअरकेस या जैसे लिखे हों वैसे; फ़ंक्शन के नाम और डेटा टाइप भी इसी तरह; दो स्पेस, चार स्पेस या टैब; कॉमा लाइन के अंत में या शुरू में; AND और OR लाइन ब्रेक से पहले या बाद में; और स्टैंडर्ड या टैबुलर लेआउट, जो कीवर्ड को एक कॉलम में सीध में रखता है। एक से ज़्यादा स्टेटमेंट वाली स्क्रिप्ट एक खाली लाइन से अलग होती हैं। मिनिफ़ाई इसका उलटा करता है: कमेंट और फ़ालतू खाली जगह हटाता है, पर स्ट्रिंग, कोट किए गए नाम और ऑप्टिमाइज़र हिंट को नहीं छूता।
आउटपुट सिंटैक्स-हाइलाइट के साथ दिखता है और उसे कॉपी या .sql फ़ाइल के रूप में डाउनलोड किया जा सकता है। फ़ॉर्मैटिंग ओपन-सोर्स sql-formatter लाइब्रेरी से होती है, जो पहली बार SQL फ़ॉर्मैट करें दबाने पर लोड होती है, और बैकग्राउंड वर्कर में चलती है ताकि लंबी स्क्रिप्ट पेज को न रोकें।
फ़ॉर्मैटर सिर्फ़ खाली जगह और अक्षरों का केस बदलता है। यह टेबल या कॉलम के नाम नहीं जाँचता, क्वेरी नहीं चलाता और परफ़ॉर्मेंस के लिए उसे दोबारा नहीं लिखता। असामान्य वेंडर सिंटैक्स वाले स्टोर्ड प्रोसीजर के लिए सबसे नज़दीकी डायलेक्ट चुनना पड़ सकता है।
गोपनीयता
SQL आपके ब्राउज़र के अंदर Web Worker से फ़ॉर्मैट होती है, इसलिए टेबल के नाम, ग्राहकों का डेटा या क्रेडेंशियल वाली क्वेरी कभी किसी सर्वर पर नहीं भेजी जातीं। आपके डायलेक्ट और स्टाइल के चुनाव लोकल स्टोरेज में सेव होते हैं; SQL खुद सेव नहीं होती।
खूबियाँ
20 SQL डायलेक्ट
MySQL, PostgreSQL, SQL Server, Oracle, BigQuery, Snowflake और 14 और।
आपकी अपनी स्टाइल
कीवर्ड का केस, इंडेंटेशन, शुरू या अंत में कॉमा, AND/OR की जगह और टैबुलर लेआउट।
मिनिफ़ाई भी
कोड में SQL डालने के लिए कमेंट और खाली जगह हटाएँ; स्ट्रिंग और हिंट जस के तस रहते हैं।