Skip to content

منسّق SQL ومُجمِّله

نسّق استعلامات SQL وجمّلها واضغطها فوراً في متصفحك. يدعم PostgreSQL وMySQL وSQL Server وBigQuery وSnowflake وOracle وSQLite. مجاني وخاص — لا يغادر SQL جهازك أبداً.

بدون تتبّع يعمل في المتصفّح مجاني
المسافة البادئة
<bdi>SQL</bdi> المُنسَّق

🔒 100% داخل المتصفح — لا يغادر <bdi>SQL</bdi> جهازك أبداً.

Reviewed for dialect-correct formatting and comment-safe minification — Go Tools Engineering Team · Jun 3, 2026

ما هو تنسيق 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 أونلاين؟
الصق SQL في مربع الإدخال، واختر لهجة قاعدة بياناتك، وانقر على «تنسيق». تُعيد الأداة ضبط المسافات البادئة للاستعلام مع أسطر جديدة وحالة كلمات مفتاحية متسقة، ثم تتيح لك نسخه. كل شيء يعمل محلياً في متصفحك — لا يُرفَع أي شيء.
كيف أُنسّق استعلامات PostgreSQL؟
اختر PostgreSQL من قائمة اللهجات قبل النقر على «تنسيق». هذا يجعل المنسّق يحترم الصياغة الخاصة بـ PostgreSQL مثل السلاسل المقتبسة بعلامة الدولار، والتحويلات (::)، والدوال، مُنتجاً مخرجات صحيحة واصطلاحية.
كيف أُنسّق SQL Server (T-SQL)؟
اختر «SQL Server (T-SQL)» كلهجة. عندئذ يفهم المنسّق بُنى T-SQL مثل المعرّفات بين الأقواس [identifiers] وTOP والمتغيرات، فيُضاف لها مسافات بادئة وتُضبط حالتها بشكل صحيح.
كيف أُنسّق SQL الخاص بـ Snowflake أو BigQuery؟
كلاهما موجود في قائمة اللهجات. اختيار Snowflake أو BigQuery يُطبّق محلّلهما الخاص بحيث تُنسَّق الدوال والصياغة الخاصة بالمستودعات بنظافة بدلاً من تشويهها بواسطة محلّل SQL عام.
هل SQL الخاص بي آمن مع هذه الأداة؟
نعم. يتم التنسيق والضغط كله محلياً في متصفحك باستخدام JavaScript — لا تُرسَل استعلاماتك أبداً إلى أي خادم ولا تُسجَّل ولا تُخزَّن. هذا يجعلها آمنة للاستخدام مع مخططات الإنتاج والاستعلامات المملوكة، على خلاف المنسّقات الخادمية التي تتلقى نسخة من كل ما تلصقه.
ما الفرق بين تنسيق SQL وضغطه؟
التنسيق (التجميل) يضيف مسافات بادئة وأسطراً جديدة لجعل الاستعلام مقروءاً. أما الضغط فيفعل العكس: يزيل التعليقات ويُقلّص الاستعلام إلى سطر واحد مضغوط، وهو مفيد لتضمين SQL في الكود أو لتقليل ضوضاء السجلات. كلاهما يُنتج استعلامات تعمل بشكل متطابق مع الأصل.
هل تُغيّر هذه الأداة ما يفعله استعلامي؟
لا. التنسيق والضغط يُغيّران فقط المسافات البيضاء والأسطر الجديدة والتعليقات وحالة الكلمات المفتاحية — لا يُغيّران المنطق أبداً. يُعيد الاستعلام المُنسَّق النتائج نفسها تماماً مثل الأصل.
ما المسافة البادئة التي ينبغي استخدامها لـ SQL؟
المسافتان هما الافتراضي الأكثر شيوعاً وتُبقيان الفروق (diffs) مضغوطة؛ و4 مسافات تُحسّن القراءة للاستعلامات العميقة التداخل؛ وعلامات الجدولة تتيح لكل مطوّر عرض العرض المفضّل لديه. اختر واحدة وطبّقها باتساق عبر فريقك — هذه الأداة تدعم الثلاثة جميعاً.

أدوات ذات صلة

عرض جميع الأدوات →

محوّل الأنظمة العددية — ثنائي وست عشري وعشري وثماني

أدوات التحويل

حوّل بين الأنظمة الثنائية والست عشرية والعشرية والثمانية وأي أساس من 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%.