منسّق SQL
نسّق وجمّل استعلامات SQL بفواصل أسطر للجُمل وتوحيد حالة الكلمات المفتاحية، أو صغّرها إلى سطر واحد.
كيفية استخدام منسّق SQL
- 01
الصق استعلام SQL في صندوق الإدخال.
- 02
اختر تنسيق لتجميله أو تصغير لضغطه إلى سطر واحد.
- 03
اختر حالة الكلمات المفتاحية، ثم انسخ النتيجة.
ما يفعله منسق SQL
هذا هو منسق SQL الذي يأخذ استعلامًا ضيقًا أو ذو سطر واحد أو ذو نمط غير متناسق ويجمله: كل عبارة رئيسية في سطر خاص بها، مع مسافة بادئة للأعمدة والشروط، وجعل غلاف الكلمات الرئيسية متسقًا. ويمكنه أيضًا القيام بالعكس وتصغير الاستعلام إلى سطر واحد.
لماذا تساعد لغة SQL القابلة للقراءة
تعتبر لغة SQL القابلة للقراءة أسهل في المراجعة والتصحيح والصيانة. عندما يبدأ كل من SELECT وFROM وWHERE وJOIN وGROUP BY سطرًا جديدًا وتتشارك الكلمات الرئيسية في حالة واحدة، يصبح شكل الاستعلام وما يُرجعه وكيفية تصفيته واضحًا في لمحة.
يعد التنسيق مفيدًا أيضًا قبل تنفيذ الاستعلام مباشرةً، بحيث تظل الاختلافات صغيرة ويرى المراجعون تغييرات ذات معنى بدلاً من إعادة تدفق المسافات البيضاء.
الخيارات واللهجات
يمكنك اختيار حالة الكلمة الرئيسية (على سبيل المثال الكلمات الرئيسية الكبيرة، وهي الاصطلاح الشائع) وما إذا كنت تريد تنسيقها أو تصغيرها. المنسق لا يعرف اللهجة ويتعامل مع ANSI SQL الشائع الذي تستخدمه PostgreSQL وMySQL وSQLite وSQL Server.
يعد وضع التصغير مفيدًا للحاجة المعاكسة: طي استعلام منسق مرة أخرى إلى سطر واحد لتضمينه في التعليمات البرمجية أو قيمة التكوين.
تنسيقات، فإنه لا التحقق من صحة
تعمل الأداة على تنسيقها لسهولة القراءة بدلاً من التحقق من صحة استعلامك، لذلك ستضع بكل سرور استعلامًا به خطأ مطبعي. تعامل مع الإخراج النظيف على أنه فوز في سهولة القراءة، وليس التحقق من الصحة.
يعمل في المتصفح الخاص بك
يتم تشغيل كل شيء في متصفحك، وهو أمر مهم لأن الاستعلامات الحقيقية غالبًا ما تحتوي على أسماء الجداول وأسماء الأعمدة وأحيانًا قيم حرفية تشير إلى مخططك أو بياناتك. لم يتم تحميل أي من ذلك.
الأسئلة الشائعة
ماذا يفعل المنسّق؟
يضع كل جملة رئيسية مثل SELECT وFROM وWHERE وJOIN في سطرها الخاص، ويُزيح الأعمدة والشروط، ويوحّد حالة الكلمات المفتاحية لتسهيل القراءة.
هل يُرسل SQL الخاص بي إلى خادم؟
لا. يعمل التنسيق بالكامل داخل متصفحك، فلا تغادر استعلاماتك جهازك. وهذا يجعله آمنًا للاستعلامات التي تذكر أسماء جداول أو أعمدة.
ما لهجات SQL المدعومة؟
هو محايد للهجة ويتعامل مع ANSI SQL الشائع المستخدم في PostgreSQL وMySQL وSQLite وSQL Server. ينسّق لتسهيل القراءة لا للتحقق من الصياغة.