كيفية استخدام أمر SHOW TABLES في MySQL: دليل شامل مع أمثلة وإصلاح الأخطاء

1. المقدمة

في عمليات MySQL، يُعد أمر SHOW TABLES أساسيًا للتحقق من الجداول داخل قاعدة بيانات. يشرح هذا المقال كل شيء من الاستخدام الأساسي إلى الأمثلة المتقدمة ومعالجة الأخطاء الشائعة. من خلال إتقان هذا الأمر، يمكنك تحسين كفاءة إدارة قاعدة البيانات بشكل كبير.

2. ما هو MySQL؟

نظرة عامة على MySQL

MySQL هي نظام إدارة قواعد بيانات مفتوح المصدر يُستخدم على نطاق واسع. يُعتمد عليها عادةً كخلفية لـ WordPress وكثير من التطبيقات الويبية، وهي معروفة بقدراتها الخفيفة والأداء العالي. مع MySQL، يمكنك إدارة البيانات واسعة النطاق بكفاءة.

أهميتها في إدارة قواعد البيانات

لتشغيل MySQL بفعالية، من المهم فهم الأوامر الأساسية. خاصةً، إتقان أوامر مثل SHOW TABLES يضمن تنفيذ المهام اليومية للإدارة بسلاسة أكبر.

3. أساسيات أمر SHOW TABLES

كيفية استخدام SHOW TABLES

يُسرد أمر SHOW TABLES جميع الجداول في قاعدة البيانات المحددة حاليًا. الاستخدام الأساسي الأكثر شيوعًا هو كالتالي:

SHOW TABLES;

يُظهر هذا الأمر جميع الجداول المتاحة في قاعدة البيانات النشطة.

مثال

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

SHOW TABLES FROM wordpress;

سيُظهر هذا جميع الجداول داخل قاعدة البيانات المحددة.

4. التصفية باستخدام بنود WHERE و LIKE

كيفية تضييق أسماء الجداول

إذا كنت تريد عرض جداول محددة فقط في قاعدة بيانات، يمكنك تصفية أسماء الجداول باستخدام بنود LIKE أو WHERE.

SHOW TABLES LIKE 'wp%';

يُظهر هذا الأمر الجداول التي تبدأ بـ wp فقط. يُستخدم عادةً في قواعد بيانات WordPress.

5. استرجاع معلومات مفصلة باستخدام SHOW TABLE STATUS

التحقق من تفاصيل الجدول

يُظهر أمر SHOW TABLE STATUS معلومات مفصلة لكل جدول، مثل عدد الصفوف، ووقت التحديث الأخير، وحجم الجدول.

SHOW TABLE STATUS FROM wordpress;

يوفر هذا معلومات مفصلة لجميع الجداول في قاعدة البيانات المحددة، وهو مفيد بشكل خاص لمراقبة الأداء وتحسين قواعد البيانات الكبيرة.

6. التحقق من تعريفات الجدول باستخدام SHOW CREATE TABLE

ما هو SHOW CREATE TABLE؟

يُظهر أمر SHOW CREATE TABLE جملة إنشاء الجدول. هذا مفيد للغاية عندما تريد نسخ الهيكل إلى قاعدة بيانات أخرى أو إنشاء نصوص نسخ احتياطي.

SHOW CREATE TABLE my_table;

يُخرج هذا الأمر جملة CREATE TABLE لـ my_table، مما يسمح لك بإعادة إنشاء نفس الجدول بسهولة على خادم أو قاعدة بيانات أخرى.

7. الأخطاء الشائعة وكيفية إصلاحها

خطأ: “No database selected”

إذا قمت بتشغيل SHOW TABLES دون تحديد قاعدة بيانات، ستتعرض للخطأ “No database selected”. في هذه الحالة، حدد قاعدة البيانات أولاً باستخدام أمر USE:

USE wordpress;
SHOW TABLES;

خطأ: “Unknown database ‘database_name’”

إذا حددت قاعدة بيانات غير موجودة، ستحصل على الخطأ “Unknown database ‘database_name’”. تحقق من اسم قاعدة البيانات وصححه حسب الحاجة.

8. الخاتمة

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