منسق ومُصغّر SQL

نسّق أو صغّر SQL لـ SQL القياسي وPostgreSQL وMySQL وSQLite وMariaDB وBigQuery، مع خيارات للمسافة البادئة وحالة الكلمات المفتاحية، بالكامل داخل متصفحك.

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

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

ما هي منسق ومُصغّر SQL؟

منسق ومُصغّر SQL مجاني عبر الإنترنت يعمل بالكامل داخل متصفحك. الصق استعلامًا مبعثرًا أو من سطر واحد، فيقوم وضع التنسيق بإعادة ترتيب المسافة البادئة بمسافتين أو 4 مسافات أو علامة جدولة وتحويل الكلمات المفتاحية إلى أحرف كبيرة (أو صغيرة) للحصول على تخطيط سهل القراءة؛ أما وضع التصغير فيزيل التعليقات ويدمج المسافات في سطر واحد مضغوط مع ترك السلاسل النصية المقتبسة دون تغيير. اختر اللهجة — SQL القياسي أو PostgreSQL أو MySQL أو SQLite أو MariaDB أو BigQuery — حتى تُحلَّل الجمل والدوال الخاصة باللهجة بشكل صحيح. يستخدمه مطورو الواجهة الخلفية ومحللو البيانات ومسؤولو قواعد البيانات لتنظيم الاستعلامات المكتوبة يدويًا، وجعل SQL المُنشأ بواسطة ORM سهل القراءة، وتقليص العبارات قبل تضمينها في الكود.

كيفية استخدام منسق ومُصغّر SQL

  1. الصق أو اكتب SQL الخاص بك في مربع الإدخال.
  2. افتح الإعدادات واختر اللهجة التي تطابق قاعدة بياناتك: SQL القياسي أو PostgreSQL أو MySQL أو SQLite أو MariaDB أو BigQuery.
  3. اترك الوضع على التنسيق لإعادة ترتيب المسافة البادئة للاستعلام، أو انتقل إلى التصغير لدمجه في سطر واحد.
  4. في الإعدادات، اختر مسافة بادئة بمسافتين أو 4 مسافات أو علامة جدولة، وحدد ما إذا كانت الكلمات المفتاحية بأحرف كبيرة أو صغيرة أو كما كُتبت (وضع التنسيق).
  5. اقرأ النتيجة المنسّقة واستخدم زر النسخ لأخذها، أو انقر على مسح لإفراغ الإدخال والبدء من جديد.

أمثلة

تنسيق SELECT من سطر واحد (مسافتان، كلمات مفتاحية بأحرف كبيرة)

المدخل

select id, name from users where active = 1 order by name

المخرج

SELECT
  id,
  name
FROM
  users
WHERE
  active = 1
ORDER BY
  name

تصغير استعلام متعدد الأسطر للتضمين

المدخل

SELECT id, name
FROM users
-- only active rows
WHERE active = 1

المخرج

SELECT id, name FROM users WHERE active = 1

تنسيق SQL خاص بلهجة معينة

اختر PostgreSQL أو MySQL أو SQLite أو MariaDB أو BigQuery قبل التنسيق حتى يتم التعرف على الكلمات المفتاحية والدوال الخاصة باللهجة (مثل الأسماء المقتبسة بعلامات الاقتباس المائلة في BigQuery أو عمليات التحويل في Postgres) وترتيبها بشكل صحيح بدلاً من اعتبارها خطأ.

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

هل يتم رفع SQL الخاص بي إلى خادم؟
لا. التنسيق والتصغير وتحليل اللهجة تتم جميعها محليًا داخل متصفحك باستخدام مكتبة sql-formatter. لا تغادر استعلاماتك جهازك أبدًا، وتستمر الأداة في العمل دون اتصال بالإنترنت.
ما لهجات SQL المدعومة؟
يمكنك اختيار SQL القياسي أو PostgreSQL أو MySQL أو SQLite أو MariaDB أو BigQuery. تُخبر اللهجة المنسق بكيفية تحليل الكلمات المفتاحية وعلامات الاقتباس والدوال الخاصة باللهجة حتى يبقى التخطيط صحيحًا.
ما الفرق بين التنسيق والتصغير؟
يعيد التنسيق ترتيب المسافة البادئة للاستعلام ويطبق حالة الكلمات المفتاحية التي اخترتها لتحسين القراءة، باستخدام قواعد اللهجة المحددة. أما التصغير فيزيل التعليقات ويضغط العبارة في سطر واحد، مع ترك السلاسل النصية والمعرّفات المقتبسة دون تغيير.
هل يمكنني التحكم في المسافة البادئة وحالة الكلمات المفتاحية؟
نعم. في الإعدادات يمكنك اختيار مسافة بادئة بمسافتين أو 4 مسافات أو علامة جدولة، وضبط الكلمات المفتاحية على أحرف كبيرة أو صغيرة أو الإبقاء عليها. تنطبق هذه الخيارات في وضع التنسيق؛ أما التصغير فيدمج دائمًا في سطر واحد.
لماذا يُبلّغ عن خطأ في التحليل؟
يحلل وضع التنسيق الاستعلام باللهجة المختارة، لذا قد يفشل تحليل مشكلة نحوية حقيقية أو عبارة مكتوبة للهجة أخرى. جرّب التبديل إلى اللهجة المطابقة، أو استخدم التصغير الذي ينظم المسافات فقط دون تحليل.

أدوات ذات صلة