"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية استرداد كافة أسماء الأعمدة في قاعدة بيانات MySQL بكفاءة؟

كيفية استرداد كافة أسماء الأعمدة في قاعدة بيانات MySQL بكفاءة؟

تم النشر بتاريخ 2024-12-22
تصفح:874

How to Efficiently Retrieve All Column Names in a MySQL Database?

الحصول على جميع أسماء الأعمدة لجميع الجداول في MySQL بشكل فعال

للاسترجاع الفعال لجميع أسماء الأعمدة عبر جميع الجداول في قاعدة بيانات MySQL دون يدويا قم بإدراج كل جدول، واستخدم استعلام SQL التالي:

select column_name
from information_schema.columns
where table_schema = 'your_db'
order by table_name,ordinal_position

شرح:

  • يقوم الاستعلام باسترداد اسم العمود من جدول information_schema.columns.
  • table_schema = 'your_db ' يقوم بتصفية النتائج لتضمين أعمدة من الجداول داخل قاعدة البيانات المحددة، 'your_db'.
  • الترتيب حسب اسم الجدول، ordinal_position يفرز النتائج أولاً حسب اسم الجدول ثم حسب الموضع الترتيبي للعمود داخل الجدول.

يوفر هذا الاستعلام المحسن بحثًا شاملاً قائمة بجميع أسماء الأعمدة في قاعدة البيانات، مما يلغي الحاجة إلى التكرار عبر كافة الجداول وإصدار استعلامات منفصلة لكل منها.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3