منسّق SQL ومُجمِّله
نسّق استعلامات SQL وجمّلها واضغطها فوراً في متصفحك. يدعم PostgreSQL وMySQL وSQL Server وBigQuery وSnowflake وOracle وSQLite. مجاني وخاص — لا يغادر SQL جهازك أبداً.
🔒 100% داخل المتصفح — لا يغادر <bdi>SQL</bdi> جهازك أبداً.
ما هو تنسيق SQL؟
تنسيق SQL (ويُسمى أيضاً التجميل أو الطباعة المنسّقة) يُعيد كتابة الاستعلام بمسافات بادئة متسقة وأسطر جديدة وحالة كلمات مفتاحية موحّدة بحيث تكون بنيته سهلة القراءة. يعمل الاستعلام بشكل متطابق قبل التنسيق وبعده — تتغير المسافات البيضاء فحسب. يجعل التنسيق الاستعلامات الطويلة قابلة للمراجعة في طلبات السحب، وأسهل في تصحيح الأخطاء، ومتسقة عبر الفريق. أما الضغط فيفعل العكس: يزيل التعليقات ويُقلّص الاستعلام إلى سطر واحد مضغوط لتضمينه في الكود أو السجلات.
الميزات الرئيسية
9 لهجات SQL
PostgreSQL وMySQL وSQL Server (T-SQL) وBigQuery وSnowflake وOracle (PL/SQL) وSQLite وMariaDB وSQL القياسي.
تنسيق وضغط
جمّل لتسهيل القراءة أو اضغط إلى سطر واحد — تُزال التعليقات بأمان عند الضغط.
خصوصية 100%
تتم كل المعالجة في متصفحك. لا يُرسَل SQL الخاص بك إلى أي خادم أبداً.
عناصر تحكم بالأسلوب
اختر حالة الكلمات المفتاحية ومسافة بادئة بمسافتين أو 4 مسافات أو علامة جدولة.
أمثلة
استعلام SELECT فوضوي مع JOIN
select u.id,u.name,count(o.id) as orders from users u left join orders o on o.user_id=u.id where u.active=true group by u.id,u.name order by orders desc
أضف مسافات بادئة إلى استعلام في سطر واحد يحتوي على JOIN وتجميعة وGROUP BY لتحويله إلى تخطيط مقروء.
استعلام فرعي متداخل
select * from products where category_id in (select id from categories where parent_id=(select id from categories where slug='electronics')) and price between 100 and 500
فكّك الاستعلامات الفرعية المتداخلة بحيث يصبح كل مستوى من المنطق مرئياً.
تعبير جدول مشترك (جملة WITH)
with recent as (select user_id,max(created_at) last_seen from sessions group by user_id) select u.email,r.last_seen from users u join recent r on r.user_id=u.id where r.last_seen> now() - interval '7 days'
نسّق تعبير جدول مشترك (CTE) مع JOIN لاحق.
إدراج جماعي (INSERT)
insert into logs(level,message,created_at) values('info','started',now()),('warn','slow query',now()),('error','timeout',now()) حاذِ قيم INSERT متعددة الصفوف لتسهيل المراجعة.
حالات الاستخدام الشائعة
- مراجعة الكود
- نسّق الاستعلامات قبل فتح طلب سحب حتى يرى المراجعون SQL نظيفاً ومتسقاً.
- تصحيح الأخطاء
- جمّل استعلاماً في سطر واحد منسوخاً من سجل أو من ORM لرصد المشكلة بسرعة.
- التوثيق
- أنتج أمثلة SQL ذات مسافات بادئة أنيقة لأدلة التشغيل والوثائق التقنية.
- التضمين
- اضغط استعلاماً إلى سطر واحد قبل إدراجه داخل كود التطبيق أو ملف الإعداد.
تفاصيل تقنية
- تحليل واعٍ باللهجة
- مبني على محرك sql-formatter الذي يفهم الصياغة والاقتباس والدوال الخاصة بكل لهجة.
- يعمل في المتصفح
- يعمل كلياً على جانب العميل؛ لا يغادر SQL جهازك أبداً ولا يصل إلى أي خادم.
- ضغط آمن للتعليقات
- يزيل الضغط التعليقات السطرية والكتلية ويحفظ السلاسل النصية المقتبسة بدقة تامة.
أفضل الممارسات
- اختر اللهجة الصحيحة
- اختيار قاعدة بياناتك الفعلية يتجنّب التنسيق الخاطئ لصياغة خاصة باللهجة مثل العلامات الخلفية أو أقواس T-SQL.
- وحّد حالة الكلمات المفتاحية
- اتفقوا على كلمات مفتاحية بأحرف كبيرة عبر الفريق للحصول على فروق (diffs) متسقة.
- لا تضغط ما ستحرّره
- احتفظ بـ SQL المُنسَّق في ملفات المصدر؛ واضغط فقط للتضمين أو النقل.
الأسئلة الشائعة
كيف أُنسّق SQL أونلاين؟
كيف أُنسّق استعلامات PostgreSQL؟
كيف أُنسّق SQL Server (T-SQL)؟
كيف أُنسّق SQL الخاص بـ Snowflake أو BigQuery؟
هل SQL الخاص بي آمن مع هذه الأداة؟
ما الفرق بين تنسيق SQL وضغطه؟
هل تُغيّر هذه الأداة ما يفعله استعلامي؟
ما المسافة البادئة التي ينبغي استخدامها لـ SQL؟
أدوات ذات صلة
عرض جميع الأدوات →محوّل الأنظمة العددية — ثنائي وست عشري وعشري وثماني
أدوات التحويل
حوّل بين الأنظمة الثنائية والست عشرية والعشرية والثمانية وأي أساس من 2 إلى 36 فوراً — أداة مجانية أونلاين تعمل في متصفّحك. جرّبها الآن.
محوّل Base64 — ترميز وفك ترميز أونلاين
الترميز والتنسيق
رمّز وفك ترميز Base64 مجاناً أونلاين — محوّل فوري مع دعم UTF-8 والرموز التعبيرية. خصوصية 100% — يعمل في متصفّحك. جرّبه الآن.
محوّل حالة الأحرف — UPPERCASE والمزيد
معالجة النصوص
حوّل النص فوراً بين UPPERCASE وlowercase وTitle Case وcamelCase وsnake_case وkebab-case و9 صيغ أخرى. مجاني، يعمل بالمتصفح فقط، بلا تسجيل أو رفع.
محوّل ألوان HEX/RGB/OKLCH
أدوات التحويل
حوّل ألوان HEX إلى RGB و HSL و OKLCH و OKLAB و CMYK داخل متصفحك — انسخ أي صيغة بنقرة واحدة. مجاني، بلا تسجيل، ألوانك لا تغادر الصفحة أبداً.
مولد crontab ومنشئ تعبير cron
التاريخ والوقت
أنشئ تعبيرات cron وتحقق منها وفُكَّها داخل متصفحك. معاينة مباشرة للتشغيل التالي بالتوقيت المحلي أو UTC. صيغة POSIX من خمسة حقول، قوالب جاهزة، ووصف بلغة طبيعية. مجاني، خاص، بلا تسجيل.
محوّل CSV إلى JSON
الترميز والتنسيق
حوّل CSV إلى JSON في متصفحك. RFC 4180، استنتاج الأنواع، صف العنوان، أمان الأعداد الكبيرة. خصوصية 100%.