أداة ضغط SQLاضغط استعلامات SQL متعددة الأسطر إلى سطر واحد وأزل التعليقات محليًا في المتصفح.
ar

أداة ضغط SQL

اضغط استعلامات SQL متعددة الأسطر إلى سطر واحد وأزل التعليقات محليًا في المتصفح.

الإخراج
SELECT id, name AS user_name, email FROM users WHERE notes <> 'a -- نص يحتوي على شرطات' AND created_at > NOW() - INTERVAL '7' DAY;

مهام شائعة

  • ضغط SQL
  • SQL في سطر واحد
  • إزالة تعليقات SQL
  • تصغير SQL عبر الإنترنت

إجابة سريعة

أزل تعليقات SQL واضغط المسافات اختياريًا داخل المتصفح. يتعرّف الماسح على علامات الاقتباس المفردة والمزدوجة والخلفية أثناء البحث عن التعليقات؛ لكنه ليس محلل لهجات أو مدققًا أو محسّن استعلامات. راجع الناتج قبل تنفيذه.

طريقة الاستخدام

  1. 1. الصق نسخة من SQLاحتفظ بالأصل. لا تتصل الأداة بقاعدة بيانات ولا تنفذ الاستعلام.
  2. 2. اضبط الخيارينفعّل إزالة التعليقات لحذف -- و# و/* … */. فعّل الضغط إلى سطر واحد فقط حين لا تكون المسافات ذات دلالة.
  3. 3. شغّل وافحصنفّذ التحويل وقارن النصوص والتعليقات وحدود العبارات بالأصل قبل نسخ النتيجة.

أمثلة

حذف التعليقات والضغط

الإدخال
-- list users
SELECT id, name /* display */ FROM users;
الإخراج
SELECT id, name FROM users;

الاحتفاظ بنص يشبه التعليق داخل اقتباس

الإدخال
SELECT 'a -- b' AS note; -- explanation
الإخراج
SELECT 'a -- b' AS note;

الخياران مفعّلان؛ المسافات داخل النص في هذا المثال مفردة أصلًا.

حالات استخدام شائعة

  • تجهيز استعلام قصير للصق في حقل نصي
  • إزالة التعليقات التوضيحية من نسخة للمراجعة

حالات خاصة

  • يضغط نمط السطر الواحد المسافات في كل المواضع، بما فيها النصوص المقتبسة. عطّله إذا وجب الحفاظ على المسافات أو الأسطر داخلها.
  • لا تجمع الاحتفاظ بتعليقات -- أو # مع إخراج سطر واحد: حذف نهاية السطر قد يجعل SQL اللاحق جزءًا من التعليق.
  • لا يفهم الماسح بالكامل اقتباسات الدولار أو المعرّفات بين أقواس مربعة أو التعليقات المتداخلة أو المعاملات الخاصة باللهجات. قد تُحذف أيضًا تلميحات المحسّن وتعليقات MySQL القابلة للتنفيذ.

الميزات

  • تصغير SQL بإزالة التعليقات والمسافات الزائدة
  • إخراج اختياري في سطر واحد
  • إزالة تعليقات السطر -- وتعليقات الكتلة /* */
  • محلي بالكامل للمتصفح — لا يغادر SQL جهازك

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

هل يدعم كل لهجات SQL؟
لا. يستخدم ماسحًا خفيفًا ولا يتحقق من لهجة قاعدة البيانات أو يثبت تكافؤ سلوك الاستعلام.
كيف أحافظ على التنسيق كاملًا؟
عطّل إزالة التعليقات والضغط إلى سطر واحد لإرجاع المدخل كما هو. عطّل السطر الواحد فقط للحفاظ على المسافات مع حذف التعليقات.