SQL SQL مقروء على DeployPages
نسّق استعلامات SQL لتصبح قابلة للقراءة قبل مشاركتها في توثيق أو مراجعة كود.
اللهجة:
المسافة البادئة:
الكلمات المفتاحية:
SQL المدخل
الناتج المنسق
لا توجد نتائج بعدتنسيق SQL
تخفي استعلامات SQL الكثيفة أخطاء صغيرة: join غير صحيح، قوس ناقص، شرط في موضع خاطئ، أو alias بدا واضحًا بالأمس. التنسيق لا يجعل الاستعلام صحيحًا، لكنه يجعل قصده أسهل للمراجعة.
قراءة أسرع قبل المراجعة: قسّم SELECT وJOIN وWHERE إلى أسطر واضحة حتى يستطيع الفريق اكتشاف الشرط الخاطئ بسرعة.
لهجات شائعة: اختر SQL القياسي أو MySQL أو PostgreSQL أو T-SQL حتى يبقى التنسيق قريبًا من الصيغة المستخدمة.
مناسب للتوثيق: استخدم الناتج المنسق في ملاحظات الإصدار أو مستندات المشروع بدل نشر استعلام مضغوط وصعب القراءة.
لا يرسل البيانات للخادم: يبقى التنسيق داخل المتصفح، ومع ذلك تجنب إدخال أسرار أو بيانات إنتاج حساسة في أي أداة عامة.
تنسيق SQL
| اللهجة | سمات شائعة | الإعداد المقترح |
|---|---|---|
| SQL قياسي | خط أساس عام للاستعلامات العلائقية البسيطة. | كلمات مفتاحية كبيرة ومسافة بادئة قدرها مسافتان |
| MySQL / MariaDB | Backticks وLIMIT وصيغ خاصة بـ MySQL. | لهجة MySQL |
| PostgreSQL | سلاسل $tag$ ومشغلات JSONB وصيغ cast كثيرة. | لهجة PostgreSQL |
| Transact-SQL (T-SQL) | معرفات بأقواس مربعة وTOP وصيغ SQL Server. | لهجة T-SQL |
تنسيق SQL
متى أستخدم تنسيق SQL؟
استخدمه قبل مشاركة استعلام في توثيق أو مراجعة كود أو ملاحظة تشغيل، خصوصًا عندما يحتوي الاستعلام على JOIN وشروط متعددة.
هل يساعد تنسيق SQL قبل الإطلاق؟
اجعل تنسيق SQL جزءًا من فحص ما قبل الإطلاق، خصوصًا عندما تؤثر النتيجة في صفحة عامة أو حملة.
هل يجب مراجعة النتيجة يدويًا؟
راجع المدخلات والنتيجة يدويًا، ولا تستخدم أسرارًا أو بيانات شخصية في أدوات عامة أو صفحات منشورة.
هل ينفّذ المنسق الاستعلام؟
لا. التنسيق لا يتحقق من صلاحيات قاعدة البيانات ولا يشغّل الاستعلام؛ هو يساعد فقط على القراءة والمراجعة.