fbpx

ما هي قاعدة البيانات Database في ووردبريس- بالتفصيل

تعرّف على قواعد البيانات التي تُعد اللبنة الأساسيّة لموقعك عبر ووردبريس وكيف تعمل هذه المجموعات المنظّمة من البيانات وكيف تصل إليها.

قاعدة البيانات عبارة عن مجموعة منظّمة من البيانات، ويُعرف عن قاعدة البيانات في علم الحاسوب بأنها برنامج يُستخدم لتخزين وتنظيم البيانات.

الأمر أشبه بالخزانة التي تحتوي البيانات في أقسام مختلفة تُسمى الجداول، وعندما تحتاج ملفًا معينًا، فستتوجه للبحث في القسم (الجدول) المحدد.

تتعامل منصة ووردبريس مع برنامج MySQL كنظام لإدارة قواعد البيانات، ويُستخدم هذا البرنامج أيضًا لإنشاء قواعد البيانات وتخزينها وإظهارها عند طلبها.

برنامج MySQL شائع لكونه مفتوح المصدر (مثل ووردبريس) ويعمل بشكلٍ متوافق مع البرامج المعروفة الأخرى مفتوحة المصدر، مثل خادم الويب Apache و PHP ونظام التشغيل لينكس (Linux).

عند تثبيتك لووردبريس، فستحتاج إلى قاعدة بيانات MySQL وتُقدم لك جميع خدمات استضافة ووردبريس برنامج MySQL مُضمنًا في حزم الاستضافة. ستُقدم لووردبريس قاعدة البيانات هذه عند تثبيته، وسيقوم بإكمال المهمة عنك.

ما هي قاعدة البيانات Database في ووردبريس- بالتفصيل

ما هو مضيف قاعدة البيانات Database Host؟

مضيف قاعدة البيانات هو الحاسوب المُستضيف لقاعدة البيانات الخاصة بك على خادم MySQL، وغالبًا ما يكون المُضيف محليًا (localhost)، وعند إدخالك لـ”localhost” في حقل المٌضيف، فهذا يربط ووردبريس بقاعدة بياناتك.

قد تستخدم بعض خدمات الاستضافة، مثل Bluehost، أسماء مُضيف مختلفة لإدارة خوادم MySQL في موقع ووردبريس لديك.

يُمكنك التعرف على اسم المُضيف لديك من خلال MySQL أو أقسام (جداول) البيانات في لوحة تحكم الإستضافة لموقعك.

ما هو جدول قاعدة البيانات Database Table؟

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

مثال: قد تحتوي قاعدة بيانات لموقع تعليمي على جدول يسمى سجلات المتدربين “trainee_records”. ويُمكن أن يحتوي هذا الجدول على الأعمدة التالية:

  • trainee_id
  • trainee_name
  • trainee_joining_date
  • trainee_phone_no

سيقوم ووردبريس تلقائيًا بإنشاء جداول داخل قاعدة بياناتك، وبينما تقوم بكتابة الأعمدة السابقة، سيقوم تنصيب افتراضي من ووردبريس بإنشاء الجداول التالية:

  • wp_commentmeta
  • wp_comments
  • wp_links
  • wp_options
  • wp_postmeta
  • wp_posts
  • wp_terms
  • wp_term_relationships
  • wp_term_taxonomy
  • wp_usermeta
  • wp_users

سيكون لكلٍ من هذه الجداول السابقة أعمدة مختلفة حيث يتم تخزين البيانات. على سبيل المثال، يحتوي جدول wp_users في ووردبريس على هذه الأعمدة:

  • ID
  • user_login
  • user_pass
  • user_nickname
  • user_email
  • user_url
  • user_registered
  • user_activation_key
  • user_status
  • display_name

ما هو استعلام SQL (SQL Query)؟

يُقصد بـ SQL أو (Structured Query Language) “لغة الإستعلام الهيكيلّة”، وهي لغة برمجة خاصة تُستخدم لإدارة قواعد البيانات.

يُطلق على التعليمات الصادرة من SQL إلى خادم قاعدة البيانات لاسترداد البيانات بمصطلح “الإستعلام” (Query). كما وتستخدم منصة ووردبريس استعلامات MySQL للحصول على البيانات واستخدامها لتشكيل صفحات الويب.

ويظهر استعلام MySQL النموذجي كالتالي:

ما هي قاعدة البيانات Database في ووردبريس- بالتفصيل

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

بهذه الطريقة تقوم منصة ووردبريس بتعديل بيانات موقعك بأكملها، أي من خلال تخزين واسترداد البيانات من قاعدة البيانات باستخدام استعلامات SQL.

كيفية إدارة قاعدة بيانات ووردبريس WordPress Database؟

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

ما هي قاعدة البيانات Database في ووردبريس- بالتفصيل

يمكنك إدارة قواعد بيانات ووردبريس باستخدام phpMyAdmin، وهو تطبيق ويب مفتوح المصدر مع واجهة مستخدم سهلة لإدارة قواعد بيانات MySQL. هناك أيضًا العديد من إضافات ووردبريس (Plugins) المتاحة والتي يمكن أن تساعدك في إنشاء نسخ احتياطيّة لقاعدة بيانات ووردبريس.

اترك ردّاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *