منسق ومُصغّر SQL
نسّق أو صغّر SQL لـ SQL القياسي وPostgreSQL وMySQL وSQLite وMariaDB وBigQuery، مع خيارات للمسافة البادئة وحالة الكلمات المفتاحية، بالكامل داخل متصفحك.
منسق ومُصغّر SQL — الصق استعلام SQL لتنسيقه بمسافة بادئة واضحة وحالة الكلمات المفتاحية، أو انتقل إلى التصغير لدمجه في سطر واحد. اختر اللهجة التي تطابق قاعدة بياناتك حتى تُحلَّل الجمل والدوال بشكل صحيح. كل شيء يعمل بالكامل داخل متصفحك ولا يتم رفع استعلاماتك أبدًا.
ما هي منسق ومُصغّر SQL؟
منسق ومُصغّر SQL مجاني عبر الإنترنت يعمل بالكامل داخل متصفحك. الصق استعلامًا مبعثرًا أو من سطر واحد، فيقوم وضع التنسيق بإعادة ترتيب المسافة البادئة بمسافتين أو 4 مسافات أو علامة جدولة وتحويل الكلمات المفتاحية إلى أحرف كبيرة (أو صغيرة) للحصول على تخطيط سهل القراءة؛ أما وضع التصغير فيزيل التعليقات ويدمج المسافات في سطر واحد مضغوط مع ترك السلاسل النصية المقتبسة دون تغيير. اختر اللهجة — SQL القياسي أو PostgreSQL أو MySQL أو SQLite أو MariaDB أو BigQuery — حتى تُحلَّل الجمل والدوال الخاصة باللهجة بشكل صحيح. يستخدمه مطورو الواجهة الخلفية ومحللو البيانات ومسؤولو قواعد البيانات لتنظيم الاستعلامات المكتوبة يدويًا، وجعل SQL المُنشأ بواسطة ORM سهل القراءة، وتقليص العبارات قبل تضمينها في الكود.
كيفية استخدام منسق ومُصغّر SQL
- الصق أو اكتب SQL الخاص بك في مربع الإدخال.
- افتح الإعدادات واختر اللهجة التي تطابق قاعدة بياناتك: SQL القياسي أو PostgreSQL أو MySQL أو SQLite أو MariaDB أو BigQuery.
- اترك الوضع على التنسيق لإعادة ترتيب المسافة البادئة للاستعلام، أو انتقل إلى التصغير لدمجه في سطر واحد.
- في الإعدادات، اختر مسافة بادئة بمسافتين أو 4 مسافات أو علامة جدولة، وحدد ما إذا كانت الكلمات المفتاحية بأحرف كبيرة أو صغيرة أو كما كُتبت (وضع التنسيق).
- اقرأ النتيجة المنسّقة واستخدم زر النسخ لأخذها، أو انقر على مسح لإفراغ الإدخال والبدء من جديد.
أمثلة
تنسيق 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 مسافات أو علامة جدولة، وضبط الكلمات المفتاحية على أحرف كبيرة أو صغيرة أو الإبقاء عليها. تنطبق هذه الخيارات في وضع التنسيق؛ أما التصغير فيدمج دائمًا في سطر واحد.
- لماذا يُبلّغ عن خطأ في التحليل؟
- يحلل وضع التنسيق الاستعلام باللهجة المختارة، لذا قد يفشل تحليل مشكلة نحوية حقيقية أو عبارة مكتوبة للهجة أخرى. جرّب التبديل إلى اللهجة المطابقة، أو استخدم التصغير الذي ينظم المسافات فقط دون تحليل.
أدوات ذات صلة
ترميز / فك ترميز Base32 / Base58
رمّز النص إلى Base32 (RFC 4648) أو Base58 (أبجدية البيتكوين) وافكك ترميز أي منهما مرة أخرى إلى نص، مع دعم كامل وآمن لـ UTF-8 وبالكامل داخل متصفحك.
ترميز / فك ترميز Base64
رمّز أو فُكّ ترميز Base64 (آمن مع UTF-8) بأبجدية آمنة للروابط، وحشو اختياري، والتفاف أسطر 64/76، وعدّ فوري للبايتات والأحرف، وعرض للبايتات بالنظام الست عشري أو الثنائي.
محوّل حالة الأحرف وعدّاد النصوص
حوّل النص بين UPPERCASE وcamelCase وPascalCase وsnake_case وCONSTANT_CASE وkebab-case وdot.case والمزيد، واحسب عدد الأحرف والكلمات والأسطر.
أداة تنسيق وتصغير الكود
نسّق أو صغّر HTML وCSS وJavaScript فورًا داخل متصفحك، مع مسافة بادئة من مسافتين أو 4 مسافات أو علامة جدولة، وضغط JavaScript المدعوم بـ Terser.