نسّق SQL وجمّله لـ PostgreSQL وMySQL وSQL Server وغيرها
يعمل في متصفحك. لا يُرسل أي شيء تكتبه إلى أي مكان.يفقد الاستعلام غير المنسق قابليته للقراءة حين يتجاوز 20 سطرًا. تضيف هذه الأداة المسافات البادئة إلى SQL لـ PostgreSQL وMySQL وSQL Server ولهجات أخرى، وتحاذي البنود لتصطف عمليات الربط والشروط. يُنسَّق الاستعلام في متصفحك، فلا يُرسل SQL الإنتاج إلى أي مكان.
تُرجمت هذه الصفحة آليًا من الأصل الإنجليزي. لم يراجع أي شخص هذه الترجمة بعد، لذا فالنسخة الإنجليزية هي التي يُعتمد عليها. اقرأ الأصل الإنجليزي
اختر قاعدة بياناتك تحت اللهجة.
الصق الاستعلام في لوحة SQL أو انقر جرّب مثالًا.
اختر أحرف كبيرة أو أحرف صغيرة أو كما كُتبت للكلمات المفتاحية وعرض المسافة البادئة؛ أما تصغير فيضعه في سطر واحد.
انقر نسخ، أو أيقونة التنزيل لحفظ ملف .sql.
يأخذ منسق SQL هذا استعلامًا بأي طول ويرتبه ليصبح مقروءًا: كل بند في سطره الخاص، والأعمدة المختارة عمود في كل سطر، وعمليات الربط والشروط بمسافة بادئة، والكلمات المفتاحية بحالة الأحرف التي تفضلها. الصق على اليسار فيظهر SQL المنسق على اليمين أثناء الكتابة.
يفيد كلما وصلك SQL بشكل لم يكتبه أحد يدويًا. استعلام ملتقط من سجل ORM أو من تقرير الاستعلامات البطيئة يصل في سطر طويل واحد؛ تعريف view من زميل مسافاته البادئة غير متسقة؛ تقرير من أداة BI يضم ثلاثة استعلامات فرعية متداخلة دون فاصل سطر واحد. التنسيق أولًا يجعل مراجعة الشيفرة أو تحليل الأداء أسرع بكثير.
اختر اللهجة ليُفهم تركيبها الخاص: تحويلات PostgreSQL والنصوص بين علامتي الدولار، وأسماء MySQL بين علامات backtick، وأقواس SQL Server المربعة وTOP، ومسارات مشاريع BigQuery، وSQLite، أو SQL القياسي. اختر الكلمات المفتاحية بأحرف كبيرة أو صغيرة أو دون تغيير، ومسافتين أو أربع مسافات أو Tab، أو صغّر الاستعلام إلى سطر واحد دون تعليقات لتضمينه في الشيفرة.
إذا تعذّر على المنسق قراءة الاستعلام، تحصل على السطر والعمود وتلميح واضح، مثل سلسلة نصية لا تُغلق أبدًا أو استعلام ينتهي مبكرًا جدًا، بدلًا من سيل من مخرجات المحلل. التنسيق يغيّر التخطيط وحالة الأحرف فقط؛ ولا يغيّر أبدًا ما يفعله الاستعلام. يعمل كل شيء في متصفحك، فلا تغادر الاستعلامات التي تحتوي على أسماء جداول أو بيانات عملاء جهازك أبدًا. أدوات ذات صلة: JSON Formatter، Diff Checker.
نعم، مجاني بلا تسجيل ولا حساب ولا حد لطول الاستعلام أو لعدد الاستعلامات التي تنسقها. تُموَّل الصفحة ببضعة إعلانات تظهر خارج الأداة، لا داخل المحرر أبدًا، ولا تُحجز أي لهجة أو خيار لخطة مدفوعة.
لا. يعمل التنسيق في متصفحك باستخدام JavaScript، فلا يغادر الاستعلام جهازك أبدًا. تبقى أسماء الجداول وسلاسل الاتصال وبيانات العملاء داخل SQL محلية، ولا يُسجَّل شيء. لا يُحفظ على هذا الجهاز إلا الإعدادات الأربعة التي اخترتها: اللهجة وحالة أحرف الكلمات المفتاحية والمسافة البادئة والتصغير.
ست لهجات: PostgreSQL وMySQL وSQLite وSQL Server (T-SQL) وBigQuery وSQL القياسي. اختيار اللهجة الصحيحة يتيح للمنسق فهم التركيب الخاص بقاعدة البيانات تلك، مثل تحويلات :: في PostgreSQL، وأسماء MySQL بين علامات backtick، وأقواس SQL Server المربعة وTOP، ومسارات جداول BigQuery بين علامات backtick.
نعم. اختر أحرف كبيرة لكتابة SELECT وFROM والدوال مثل COUNT بأحرف كبيرة، أو أحرف صغيرة للأحرف الصغيرة، أو كما كُتبت للإبقاء على ما كتبته. لا تتغير أسماء الجداول والأعمدة أبدًا.
لا. تتغير المسافات وفواصل الأسطر وحالة أحرف الكلمات المفتاحية فقط، فيعمل الاستعلام الذي تحصل عليه تمامًا مثل الذي لصقته. تُنسخ السلاسل النصية والمعرّفات بين علامات الاقتباس والقيم حرفًا بحرف. ويحذف التصغير التعليقات أيضًا، وهو التغيير الوحيد الجدير بالانتباه قبل اعتماد النتيجة.
وصل المنسق إلى النهاية بينما كان قوس أو بند لا يزال مفتوحًا، مثل WHERE بلا شرط أو ( دون ) المقابل. تحقق من نهاية الاستعلام، أو غيّر اللهجة إن كان التركيب يخص قاعدة بيانات أخرى.
هل ما زلت عالقًا؟ اسأل عن منسق SQL ويمكن لأي شخص يعرف الإجابة أن يجيب. لا حاجة إلى حساب.