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