🗄️
मोफत SQL फॉरमॅटर आणि ब्युटिफायर
योग्य इंडेंटेशन, कॉन्फिगर करण्यायोग्य कीवर्ड केस आणि प्रमुख क्लॉजवर लाइन ब्रेकसह SQL क्वेरी प्रेटी-प्रिंट करा. कोणत्याही SQL डायलेक्टसह काम करते.
एकदा लोड झाल्यावर ऑफलाइन काम करते
फॉरमॅट केलेले SQL
फॉरमॅट केलेले SQL इथे दिसेल…हे कसे कार्य करते
हा SQL फॉरमॅटर पूर्णपणे गराज-लिहिलेल्या tokenizer आणि फॉरमॅटरने बनवला आहे — कोणतीही बाह्य लायब्ररी वापरलेली नाही. तुम्ही टाइप करताच फॉरमॅटिंग आणि syntax highlighting ब्राउझरमध्ये तात्काळ चालतात, सर्व्हर सामील नाही.
- 1Tokenizer SQL विभागतोएक character-by-character tokenizer तुमच्या इनपुटमधून जातो आणि त्याला typed tokens मध्ये तोडतो: string literals (backslash escapes आणि SQL ची doubled-quote शैली दोन्ही हाताळत), line comments (--), block comments (/* */), operators, कंस, identifiers, आणि संख्या. Whitespace एकल जागा token मध्ये संकुचित होते.
- 2संयुक्त keywords विलीन केलेtokenizing नंतर, दुसरा पास बहु-शब्द keywords बनवणारे लगतचे tokens विलीन करतो — त्यामुळे 'LEFT' नंतर 'JOIN' एकल 'LEFT JOIN' token बनते, आणि 'GROUP' नंतर 'BY' 'GROUP BY' बनते. यामुळेच फॉरमॅटर त्यांना एकल layout एकके म्हणून हाताळू शकतो.
- 3Block layout किंवा minificationformat मोडमध्ये, block-सुरू-करणारे keywords (SELECT, FROM, WHERE, JOIN, इ.) शून्य indent वर त्यांच्या स्वतःच्या ओळीवर ठेवले जातात, आणि त्यानंतरचे सर्व indented होते. AND/OR नवीन indented ओळ सक्ती करतात. वरच्या कंस पातळीतील स्वल्पविरामही नवीन ओळीत जातात. minify मोडमध्ये, सर्व नवीन ओळी आणि अनावश्यक whitespace एकल-जागा-विभाजित क्रमात संकुचित होतात.
- 4Regex द्वारे syntax highlightingफॉरमॅट केलेला आउटपुट एका sweep मध्ये comments, string literals, संख्या, आणि identifiers जुळवणाऱ्या एकल regex मधून जातो. प्रत्येक match रंग class सह React span मध्ये गुंडाळली जाते — comments धूसर italic मध्ये, strings amber मध्ये, संख्या जांभळ्या मध्ये, आणि SQL keywords (पूर्ण keyword संच विरुद्ध तपासलेले) teal मध्ये — रंगीत आउटपुट panel तयार करत.
संबंधित साधने
CSS ब्युटिफायर
सुसंगत इंडेंटेशनसह मिनिफाइड CSS प्रेटी-प्रिंट करा. अंदाज लावता येणाऱ्या डिफसाठी ऐच्छिक वर्णक्रमानुसार प्रॉपर्टी सॉर्टिंग.
प्रयत्न करा
XML फॉरमॅटर आणि व्हॅलिडेटर
तुमच्या ब्राउझरच्या नेटिव्ह DOM पार्सरचा वापर करून XML प्रेटी-प्रिंट आणि पडताळा. प्रॉडक्शन वापरासाठी मिनिफाइड आउटपुट समाविष्ट.
प्रयत्न करा
HTML ब्युटिफायर आणि मिनिफायर
योग्य नेस्टिंग इंडेंटेशनसह HTML प्रेटी-प्रिंट किंवा मिनिफाय करा. <pre>, <script>, <style> ब्लॉकमधील सामग्री जपते.
प्रयत्न करा