SQL फ़ॉर्मेटर

MySQL, PostgreSQL, SQL Server, SQLite, BigQuery और Oracle के लिए SQL फ़ॉर्मेट करें।

आपका SQL आपके browser में स्थानीय रूप से फ़ॉर्मैट होता है और कुछ भी किसी सर्वर पर अपलोड नहीं होता।

NoSQL के साथ भी काम कर रहे हैं? MongoDB Query Formatter आज़माएँ।

SQL फ़ॉर्मेटर के बारे में

यह SQL formatter गन्दी, एकल-लाइन या बिना-इंडेंट की गई queries को पठनीय, सुसंगत रूप से स्टाइल किए गए SQL में साफ करता है। अपना dialect चुनें — MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, BigQuery, Oracle (PL/SQL) या मानक SQL — और टूल SELECT, FROM, JOIN, WHERE और बाकी को उचित इंडेंटेशन के साथ फिर से प्रवाहित करता है। एक SQL beautifier के रूप में यह आपको एक समान house style के लिए 2- या 4-स्पेस इंडेंट चुनने और वैकल्पिक रूप से keywords को uppercase करने देता है। यह pull requests की समीक्षा करने वाले डेवलपर्स, logged queries पढ़ने वाले QA इंजीनियरों, और उन data analysts के लिए सुविधाजनक है जिन्हें किसी ORM या एक-लाइन dump से सीधे SQL pretty print करना है। commit, diff या साझा करने से पहले SQL को ऑनलाइन फ़ॉर्मैट करने के लिए इसका उपयोग करें। सब कुछ आपके browser में स्थानीय रूप से चलता है, इसलिए आपकी queries आपके डिवाइस पर प्रोसेस होती हैं और आपका डेटा आपके browser से बाहर नहीं जाता।

विशेषताएँ

SQL फ़ॉर्मेटर का उपयोग कैसे करें

  1. अपना SQL, SQL इनपुट बॉक्स में पेस्ट करें।
  2. dropdown से अपना database dialect चुनें (जैसे PostgreSQL या MySQL)।
  3. 2 या 4 स्पेस इंडेंटेशन चुनें और चाहें तो UPPERCASE keywords टॉगल करें।
  4. Formatted SQL पैनल में beautify किया गया परिणाम पढ़ें।
  5. आउटपुट कॉपी करें या इसे query.sql के रूप में डाउनलोड करें।

उदाहरण

इनपुट

select id,name from users where active=1 order by name desc;

आउटपुट

SELECT
  id,
  name
FROM
  users
WHERE
  active = 1
ORDER BY
  name DESC;

एक एकल-लाइन query को 2-स्पेस इंडेंट और uppercase keywords के साथ फिर से प्रवाहित किया गया।

सामान्य त्रुटियाँ और समस्या निवारण

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

SQL Formatter क्या है और मुझे इसे कब उपयोग करना चाहिए?
यह एक SQL beautifier है जो गन्दी या एकल-लाइन queries को साफ, इंडेंट किए गए SQL में फिर से प्रवाहित करता है। इसे commit करने, pull request में diff करने, या अपनी टीम के साथ query साझा करने से पहले उपयोग करें।
SQL Formatter किन SQL dialects को सपोर्ट करता है?
MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, BigQuery, Oracle (PL/SQL) और मानक SQL। dropdown से अपने database से मेल खाता एक चुनें।
SQL Formatter में मैं इंडेंटेशन की चौड़ाई कैसे बदलूँ?
फ़ॉर्मैट किए गए आउटपुट में nested clauses कितनी गहराई से इंडेंट होते हैं यह सेट करने के लिए 2 spaces / 4 spaces स्विच का उपयोग करें।
क्या SQL Formatter keywords को स्वचालित रूप से uppercase कर सकता है?
हाँ। पूरी query में SELECT, FROM, WHERE, JOIN और बाकी को मानकीकृत करने के लिए UPPERCASE keywords टॉगल करें।
क्या SQL Formatter मेरे database को चलाता या उससे कनेक्ट करता है?
नहीं। यह केवल आपके browser में query टेक्स्ट को फिर से फ़ॉर्मैट करता है और इसे कभी execute नहीं करता या किसी database से कनेक्ट नहीं करता।
जब मैं SQL फ़ॉर्मैट करता हूँ तो क्या यह कहीं भेजा जाता है?
नहीं। आपकी query आपके browser में स्थानीय रूप से प्रोसेस होती है और आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता, इसलिए कुछ भी किसी सर्वर पर अपलोड नहीं होता।

संबंधित टूल

सभी ArrayKit टूल