منسق استعلامات SQL

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

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

  1. أدخل استعلام SQL، الإزاحة وحالة الكلمات المحجوزة.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

يقسّم الاستعلام إلى رموز (نصوص وتعليقات وأسماء وأرقام وعوامل)، ثم يضع الجمل الرئيسية في أسطر مستقلة، والأعمدة بعد الفواصل وشروط AND وOR في أسطر مُزاحة، ويزيد الإزاحة داخل الاستعلامات الفرعية.

مثال

المدخلات: الإزاحة = مسافتان، حالة الكلمات المحجوزة = أحرف كبيرة. النتيجة: الاستعلام المنسق: SELECT id, name FROM users WHERE active = 1 AND city = 'Riyadh' ORDER BY name، عدد الأسطر: 10.

select id, name from users where active = 1 and city = 'Riyadh' order by name
SELECT
  id,
  name
FROM
  users
WHERE
  active = 1
  AND city = 'Riyadh'
ORDER BY
  name

الحدود والملاحظات

  • تنسيق أساسي يغطي SELECT وINSERT وUPDATE وDELETE والانضمامات، ولا يفهم كل صيغ الإجراءات المخزنة.
  • يعامل الشرطة العكسية داخل النص كمحرف عادي كما في SQL القياسي، فقد يخطئ مع \' في MySQL.

أسئلة شائعة عن هذه الأداة

هل يغيّر التنسيق نتيجة الاستعلام؟

لا، يغيّر المسافات والأسطر وحالة الكلمات المحجوزة فقط، ويترك النصوص والأسماء المقتبسة كما هي.

هل يمكنني إبقاء الكلمات كما كتبتها؟

نعم، اختر كما هي من قائمة حالة الكلمات المحجوزة.

هل يدعم عدة استعلامات؟

نعم، افصل بينها بفاصلة منقوطة وستظهر مفصولة بسطر فارغ.