منسّق 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؟
أدوات ذات صلة
عرض جميع الأدوات →منسّق CSS ومُجمِّله وضاغطه
البرمجة
نسّق CSS وجمّله واضغطه فوراً في متصفحك. رتّب أوراق الأنماط أو اضغطها للنشر — مجاني وخاص ولا يغادر CSS جهازك أبداً.
منسّق HTML ومُجمِّله وضاغطه
البرمجة
نسّق HTML وجمّله واضغطه فوراً في متصفحك. رتّب الترميز الفوضوي أو اضغطه للنشر — مجاني وخاص ولا يغادر HTML جهازك أبداً.
منسّق JavaScript وضاغطه
البرمجة
نسّق JavaScript وجمّله واضغطه بـ Terser فوراً في متصفحك. رتّب الكود الفوضوي أو اضغطه للنشر — مجاني وخاص ولا يغادر كودك جهازك أبداً.
محوّل الأنظمة العددية — ثنائي وست عشري وعشري وثماني
أدوات التحويل
حوّل بين الأنظمة الثنائية والست عشرية والعشرية والثمانية وأي أساس من 2 إلى 36 فوراً — أداة مجانية أونلاين تعمل في متصفّحك. جرّبها الآن.
محوّل Base64 — ترميز وفك ترميز أونلاين
الترميز والتنسيق
رمّز وفك ترميز Base64 مجاناً أونلاين — محوّل فوري مع دعم UTF-8 والرموز التعبيرية. خصوصية 100% — يعمل في متصفّحك. جرّبه الآن.
محوّل Base64 إلى صورة أونلاين
الترميز والتنسيق
فك ترميز سلسلة Base64 أو عنوان URI للبيانات إلى صورة داخل متصفّحك. عاين واقرأ الأبعاد ونوع MIME ثم نزّل كـ PNG أو JPG أو GIF أو SVG. بلا رفع.