منسّق SQL

الصق استعلامًا لترتيبه بندًا بندًا، مع الكلمات المفتاحية بأحرف كبيرة أو صغيرة. واختر لهجة SQL ليُفهم تركيبها الخاص، مثل ‎[brackets]‎ أو المعاملات ‎$1.

الكلمات المفتاحية
المسافة البادئة

الإدخال

0 حرف0 سطر

الناتج

0 حرف0 سطر

تعمل هذه الأداة بالكامل داخل متصفحك. لا يُرسل أي شيء تُدخله إلى الخادم.

كيف تنسّق SQL؟

  1. الصق الاستعلام

    الصق استعلامًا أو أكثر من سجل أو من ORM أو من رسالة زميل، أو افتح ملف ‎.sql.

  2. اختر اللهجة والنمط

    اختر قاعدة البيانات وحالة أحرف الكلمات المفتاحية والمسافة البادئة. تتحدّث النتيجة أثناء الكتابة.

  3. انسخ أو نزّل

    انسخ SQL المنسّق أو نزّله في ملف ‎.sql.

استعلامات تقرؤها بنظرة واحدة

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

اللهجات

تُدعم SQL القياسية وMySQL وMariaDB وPostgreSQL وSQL Server ‏(T-SQL) وSQLite وOracle PL/SQL. وتحدّد اللهجة طريقة قراءة الأسماء المقتبسة والمعاملات والعوامل. ويعتمد التنسيق على المكتبة مفتوحة المصدر sql-formatter.

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

هل يتحقق من صحة استعلامي؟

لا. إنه يغيّر التخطيط فقط. وإذا لم يتمكن المنسّق من تتبّع الاستعلام، بسبب علامة اقتباس غير مغلقة مثلًا، فإنه يعرض السطر والعمود حيث توقف. ولا يتصل بأي قاعدة بيانات.

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

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

هل يُرسل SQL الخاص بي إلى أي مكان؟

لا. يجري التنسيق في متصفحك، لذا تبقى الاستعلامات التي تحتوي على أسماء جداول أو بيانات عملاء على جهازك.