sql-formatter، وتدعم Standard SQL و MySQL و PostgreSQL و SQLite و Transact-SQL (MSSQL)، وتحوِّل الاستعلامات المُشوَّشة إلى نمط متسق وسهل القراءة تسهل مراجعته مع الفريق.نظرة عامة
مُنسِّق SQL أداة عبر الإنترنت لتجميل جمل SQL وتصغيرها. مدعومة بمكتبة
كيفية استخدام هذه الأداة
الخطوة 1 — الصق SQL الذي تريد تنسيقه على اليسار، أو انقر "Sample" لتحميل مثال. الخطوة 2 — اختر اللهجة المستهدفة في شريط الأدوات؛ فاللهجات تتعامل مع الكلمات المفتاحية والدوال والمعامِلات بشكل مختلف قليلاً. الخطوة 3 — تُنسِّق الأداة الاستعلام مباشرةً وتعرض النتيجة على اليمين بكلمات مفتاحية بأحرف كبيرة ومسافة بادئة بمقدار مسافتين. الخطوة 4 — انقر "Minify" لضغط SQL في سطر واحد مضغوط، وهو مفيد للتضمين في الكود أو في السجلات. الخطوة 5 — انسخ المخرج أو نزِّله كملف
.sql.حالات الاستخدام الشائعة
يقوم مسؤولو قواعد البيانات (DBA) بتنسيق الاستعلامات الطويلة لفحص خطط التنفيذ عند تتبُّع SQL البطيء؛ ويُحسِّن المطورون SQL المولَّد من ORM أثناء التحسين؛ ويوحِّد مراجعو الكود صيغة SQL لفرض نمط مشترك؛ وتُنسَّق سكربتات تصدير قواعد البيانات قبل الأرشفة؛ ويُجمَّل SQL المستخرج من ملفات السجلات لإعادة التحليل.
التفاصيل التقنية
التنسيق نحوي بحت — فهو لا يجري تحققاً دلالياً ولا يضمن أن يكون SQL صحيحاً. تُحفَظ سلاسل الحرفية (المحتوى بين علامتَي اقتباس مفردتين) دون تغيير. تُكتب الكلمات المفتاحية بأحرف كبيرة افتراضياً (قابلة للتكوين)، بينما تُترك أسماء الدوال كما هي. تدعم عبارات DML/DDL الشائعة مثل
SELECT و INSERT و UPDATE و DELETE و CREATE و ALTER، بالإضافة إلى تعبيرات WITH CTE. يقوم وضع التصغير بضغط كل المسافات إلى مسافة واحدة.الخصوصية والأمان
تُعالَج جمل SQL بأكملها في متصفحك ولا تُرفع أبداً، فيمكنك بأمان تنسيق الاستعلامات التي تحتوي على معلومات أعمال حساسة مثل أسماء الجداول أو الأعمدة أو عناوين IP.