1. ماذا تفعل هذه الأداة
منسّق SQL المجاني على الإنترنت يُنسّق أو يُصغّر SQL بنقرة واحدة. استخدمه لتنسيق SQL أو تجميل SQL أو تصغير SQL للقراءة أو التحكم بالإصدارات أو التضمين. الصق استعلاماً واختر اللهجة (MySQL، PostgreSQL، SQLite، إلخ) والمسافات البادئة وحالة الكلمات المفتاحية. تنسيق لـ SQL متعدد الأسطر readable؛ تصغير لسطر واحد. SQL غير الصالح يعرض خطأً مضمن لتصلحه. بدون تسجيل، بدون رفع؛ كل المعالجة تتم في متصفحك فاستعلاماتك تبقى خاصة. مناسبة للقراءة، التحكم بالإصدارات، التصغير، أو فحص اللهجة.
2. كيفية الاستخدام
بداية سريعة: الصق SQL، حدد اللهجة والخيارات (مسافة بادئة، حالة الكلمة المفتاحية)، انقر تنسيق أو تصغير، ثم انسخ النتيجة.
- الصق SQL — الصق SQL في منطقة الإدخال.
- اختر الخيارات — حدد اللهجة (لمطابقة قاعدة بياناتك)، نمط المسافة البادئة، وحالة الكلمة المفتاحية.
- تنسيق — انقر تنسيق للتنسيق مع أسطر جديدة ومسافات بادئة.
- تصغير — انقر تصغير لإنتاج نسخة سطر واحد مع مسافات مُل collapse.
- نسخ — انسخ المخرجات المنسّقة أو المصغّرة إلى الحافظة.
3. كيف تعمل
الأداة تستخدم مكتبة sql-formatter لتحليل وإعادة تنسيق SQL. اللهجة المختارة تؤثر على كيفية تفسير المحلل لبناء الجملة (مثلاً معرفات الأقواس لـ T-SQL). التنسيق يطبق المسافات البادئة وحالة الكلمات المفتاحية؛ التصغير يشغّل نفس المنسّق ثم يل collapse سلاسل المسافات إلى مسافة واحدة. إن لم يستطع المحلل تحليل الإدخال، تُعرض رسالة خطأ. كل المعالجة على جهة العميل في متصفحك. لا تُرسل أي بيانات إلى أي خادم.
4. حالات الاستخدام والأمثلة
- القراءة — نسّق SQL بسطر واحد أو فوضوي للمراجعات والمستندات.
- التحكم بالإصدارات — تنسيق متسق للفروقات.
- التصغير — تصغير SQL للتسجيل أو التضمين بسطر واحد.
- فحص اللهجة — اعرض كيف يفسّر المنسّق استعلامك (اختر اللهجة الصحيحة).
مثال
إدخال: SELECT id, name FROM users WHERE active=1 ORDER BY name;
منسّق (مسافتان، أحرف كبيرة): متعدد الأسطر مع مسافات بادئة.
مصغّر: SELECT id, name FROM users WHERE active = 1 ORDER BY name;
5. القيود والمعروفة
- خاص باللهجة — اختر اللهجة الصحيحة؛ وإلا قد يفشل المحلل أو ينسّق بشكل خاطئ.
- لا إجراءات مخزّنة — المكتبة لا تدعم تنسيق أجسام الإجراءات المخزّنة.
- محدّد واحد — الفاصلة المنقوطة فقط مدعومة كمحدّد جملة.
- بناء الجملة فقط — يتحقق/يُنسّق بناء الجملة فقط؛ لا يتحقق من المخطط أو يشغّل الاستعلامات.