الحصول على أسماء الجداول باستخدام عبارة SELECT في MySQL

Alhswl Ly Asma Aljdawl Bastkhdam Bart Select Fy Mysql



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

سيتحدث هذا المنشور عن:

كيفية تحديد جميع أسماء الجداول باستخدام عبارة 'SELECT' في MySQL؟

لعرض أسماء جداول قواعد بيانات MySQL ، استخدم ' يختار ' إفادة. لهذا الغرض ، تحقق من الخطوات المتوفرة.







الخطوة 1: قم بتوصيل المحطة الطرفية

في البداية ، قم بتوصيل Windows Terminal بخادم MySQL عن طريق تشغيل الأمر المذكور أدناه:



mysql -u الجذر -p

نتيجة لذلك ، سيُطلب منك كلمة المرور:







الخطوة 2: عرض جميع أسماء الجداول

الآن ، قم بتشغيل ' يختار 'الأمر مع' جدول_المعلومات 'للحصول على معلومات حول جميع الجداول الموجودة والعروض داخل قاعدة بيانات:

حدد Table_name مثل TablesName من information_schema.tables ؛



كيفية تحديد أسماء الجداول لقواعد البيانات المتعددة باستخدام عبارة 'SELECT' في MySQL؟

إذا كنت تريد عرض جدول قواعد بيانات متعددة في وقت واحد ، فإن ' اتحاد 'يمكن استخدام عامل التشغيل:

حدد اسم الجدول كجدول اسم من information_schema.tables حيث table_schema = 'mariadb' UNION حدد اسم الجدول كـ TablesName من information_schema.tables حيث table_schema = 'mynewdb' ؛

هنا:

  • ' يختار 'الأمر' لتحديد السجل من قواعد البيانات.
  • ' اسم الطاولة 'هو المتغير الافتراضي.
  • ' اسم الجدول 'هو اسم عمود الجدول الناتج.
  • ' جدول_المعلومات 'المشغل يجمع نتائج اثنين أو عدة' يختار ' صياغات.
  • ' أين 'مقتطفات من السجلات التي تفي بالشرط المقدم.
  • ' الجدول_مخطط سيتم استخدام المتغير ”لحفظ اسم قاعدة البيانات.
  • ' ماريادب ' و ' mynewdb ”هي أسماء قواعد البيانات الخاصة بنا.

كما ترى ، تظهر جداول قاعدتي البيانات المذكورتين أعلاه في نفس الجدول:

طريقة أخرى للحصول على نتائج ' يختار 'استعلامات في الجداول الفردية ، الفاصلة المنقوطة' ؛ ' ممكن استخدامه:

حدد اسم الجدول على هيئة TablesName من information_schema.tables حيث table_schema = 'mariadb'؛ حدد اسم الجدول كجدول اسم من information_schema.tables حيث table_schema = 'mynewdb' ؛

هذا كل شئ! لقد قدمنا ​​طلبات البحث المختلفة للحصول على أسماء الجداول باستخدام عبارة 'SELECT' في MySQL.

خاتمة

للحصول على أسماء الجداول باستخدام ' يختار 'في MySQL ، فإن' حدد Table_name مثل TablesName من information_schema.tables ؛ يمكن استخدام الأمر. للحصول على نتائج ' يختار 'في وقت واحد ، فإن' اتحاد 'يمكن استخدام عامل التشغيل. من ناحية أخرى ، فإن ' ؛ يعرض أسماء جداول قواعد البيانات المختلفة كل على حدة. أوضح هذا المنشور إجراء الحصول على أسماء الجداول باستخدام عبارة 'SELECT' في MySQL.