Tools App بواسطة

كيفية تنسيق SQL دون تغيير الاستعلام

قم بتنسيق عبارة SQL مع الجمل الرئيسية في الأسطر الخاصة بها والكلمات الرئيسية بأحرف كبيرة، أو قم بتصغيرها مرة أخرى إلى سطر واحد.

كيف يعمل

يبحث المنسق عن الكلمات الأساسية الرئيسية ويقوم بإدراج فواصل الأسطر قبلها، ويطوي المسافات البيضاء ويعيد حالة الكلمة الرئيسية إلى طبيعتها. ولا يقوم بتحليل التعبيرات، لذلك يتم ترك اللهجات أو الكلمات الرئيسية غير المعتادة داخل سلسلة حرفية دون تغيير في الغالب.

  • منسق سهولة القراءة لعبارات SELECT / INSERT / UPDATE / DELETE الشائعة. ولا يحلل كل لهجة.

لماذا يهم

تعتبر مراجعة الاستعلام مهمة قراءة. عندما تكون SELECT وFROM وWHERE وJOIN وORDER BY في أسطر منفصلة، ​​يصبح شرط الصلة المفقود أو عامل التصفية المطبق بعد التجميع واضحًا - وهي المشكلات التي تظل مخفية داخل سطر طويل واحد.

مثال عملي

حدد المعرف، الاسم من المستخدمين حيث يصبح الترتيب النشط = 1 بالاسم أربعة أسطر: اختر واحدًا، من المستخدمين، حيث نشط = 1، الترتيب حسب الاسم - نفس العبارة، تم وضعها للتو للقراءة.

الأخطاء الشائعة

  • بافتراض أن التنسيق يتحقق من صحة الاستعلام مقابل مخطط حقيقي.
  • تنسيق استعلام باستخدام بناء جملة خاص باللهجة يغير المعنى.
  • فقدان التعليقات أو القيم الحرفية للسلسلة أثناء إعادة التنسيق.

نصائح عملية

قم بالتنسيق قبل مراجعة الكود، وليس بعده؛ يقرأ المراجعون الهيكل أولاً. قم بتشغيل EXPLAIN على الإصدار المنسق للتأكد من أن إعادة الكتابة لم تغير الخطة، خاصة حول الاستعلامات الفرعية وشروط OR.

كيفية استخدامه

  1. افتح الأداة. كل شيء يعمل في علامة تبويب المتصفح الخاص بك.
  2. الصق إدخالك أو اكتبه، ثم اختر الإجراء الذي تحتاجه.
  3. التحقق من النتيجة ونسخها بنقرة واحدة.

افتح الأداة

الأسئلة الشائعة

ما هي لهجات SQL المدعومة؟

يقوم بتنسيق عبارات SELECT وINSERT وUPDATE وDELETE الشائعة والأحرف الكبيرة للكلمات الرئيسية المعتادة. إنه ليس محللًا كاملاً لكل لهجة.

هل سيغير التنسيق ما يفعله الاستعلام؟

يتم تغيير المسافة البيضاء وحالة الكلمة الرئيسية فقط. قم دائمًا بإعادة تشغيل استعلام منسق على قاعدة بيانات اختبارية أولاً.

هل يتحقق من صحة SQL؟

لا، إنه منسق لقابلية القراءة، وليس أداة قياس أو أداة التحقق من الصحة.

هل هذه الأداة مجانية حقا؟

نعم. لا يوجد حساب ولا يوجد نظام حظر الاشتراك غير المدفوع ولا يوجد حد للاستخدام. يتم تمويل تطبيق Tools بواسطة aumenso، الاستوديو الذي يقف وراءه.

هل تم تحميل أي شيء أقوم بإدخاله؟

لا، تعمل الأداة في علامة تبويب المتصفح الخاص بك؛ ما تدخله لا يتم إرساله إلينا ولا يتم تخزينه أبدًا.

← جميع المشاركات