تنسيق SQL

نسّق استعلامات SQL الطويلة في أسطر مرتبة ومسافات واضحة لقراءتها ومراجعتها بسهولة. MySQL وPostgreSQL. مجاني بدون تسجيل.

استعلام من سطر واحد إلى كود مقروء

الصق استعلاماً من سطر واحد، وستضع الأداة كل جزء (SELECT وFROM وWHERE...) في سطره مع إزاحة الأعمدة.

الكلمات المفتاحية تبقى بالحالة التي كتبتها، والنصوص والتعليقات لا تتغير، بما فيها النصوص العربية.

طريقة تنسيق SQL

  1. الصق الاستعلام.
  2. أرسل.
  3. انسخ الكود المنسق.

أمثلة

استعلام تقرير

المُدخل:

select u.id, u.name, count(o.id) as orders from users u left join orders o on o.user_id = u.id where u.active = 1 group by u.id, u.name order by orders desc limit 10

النتيجة:

select
  u.id,
  u.name,
  count(o.id) as orders
from
  users u
  left join orders o on o.user_id = u.id
where
  u.active = 1
group by
  u.id,
  u.name
order by
  orders desc
limit
  10

كل جزء في سطره وكل عمود بإزاحة.

تحديث بيانات

المُدخل: UPDATE products SET price = price * 1.1 WHERE category_id IN (3, 7);

النتيجة:

UPDATE
  products
SET
  price = price * 1.1
WHERE
  category_id IN (3, 7);

استخدامات شائعة

  • قراءة استعلامات من السجلات.
  • مراجعة الكود.
  • التوثيق.

نصائح مهمة

  • الكلمات المفتاحية لا تُحوَّل لحروف كبيرة.
  • عدة استعلامات بفواصل منقوطة تُنسق تباعاً.
  • التعليقات تبقى.
  • لـ JSON استخدم مدقق JSON.

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

هل يغير الاستعلام؟

لا، التنسيق فقط.

هل يدعم MySQL وPostgreSQL؟

نعم، التنسيق عام.

هل يكتشف الأخطاء؟

لا.

هل النصوص العربية تبقى؟

نعم.

أدوات ذات صلة

مشاركة

أدوات مجانية شائعة