كيفية إضافة مفتاح خارجي في phpMyAdmin

في لغة قاعدة بيانات SQL بشكل عام ، وبشكل خاص في PHPMyAdmin ، يعد المفتاح الخارجي حقل من جدول قاعدة البيانات التي تعتمد على مجال قاعدة بيانات أخرى.


PHPMyAdmin: المفتاح الخارجي ، ما هو؟

في لغة قاعدة بيانات SQL بشكل عام ، وبشكل خاص في PHPMyAdmin ، يعد المفتاح الخارجي حقل من جدول قاعدة البيانات التي تعتمد على مجال قاعدة بيانات أخرى.

هذا يعني أنه من غير الممكن إنشاء إدخال في جدول يشير إلى مفتاح آخر بجدول آخر ، إذا كان الجدول الآخر لا يحتوي على إدخال مطابق للمفتاح الأجنبي الذي يتم إدراجه.

على سبيل المثال ، يشبه ذلك ربط الزجاجة والفلين الخاص بها - لا يمكنك استخدام الفلين إذا لم تكن الزجاجة موجودة.

بإضافة مفتاح خارجي PHPMyAdmin إلى جدول ، سوف تتأكد من أن أي إدخال في هذا الجدول له إشارة مباشرة إلى إدخال فريد لجدول آخر. من الممارسات الجيدة المقبولة عمومًا إنشاء مفتاح PHPMyAdmin خارجي للإشارة إلى الحقول المفهرسة للجداول الأخرى ، مثل المفاتيح الأساسية أو المفاتيح الفريدة أو المفاتيح المفهرسة ، للتأكد من أن إدخالًا واحدًا يتم الرجوع إليه بشكل فريد بواسطة المفتاح الخارجي PHPMyAdmin الذي تم إنشاؤه.

PHPMyAdmin العلاقات الخارجية للمفتاح والجدول - العلاقات - توثيق phpMyAdmin 5.1.0-dev

كيفية ضبط المفتاح الأجنبي في phpmyadmin

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

افتح الجدول الذي تريد إضافة المفتاح الخارجي إليه. انتقل إلى علامة التبويب الهيكل ، حيث ستجد قائمة فرعية تسمى عرض العلاقات. هناك ، حدد العمود الذي سيحتفظ بالمفتاح الخارجي ، والجدول والعمود المشار إليه بواسطة هذا المفتاح.

نظرًا لصعوبة العثور على القوائم ، يمكنك الرجوع إلى لقطات الشاشة التالية.

من الممكن أيضًا إضافة مفتاح خارجي باستخدام رمز SQL التالي:

ALTER TABLE `table1` ADD FOREIGN KEY (`FK_table2`) REFERENCES `table2` (`ID`) ON DELETE RESTRICT ON UPDATE RESTRICT;

إنشاء مفتاح خارجي phpmyadmin

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

تعلم أساسيات كبار المسئولين الاقتصاديين: التسجيل اليوم!

تعزز رؤية موقع الويب الخاص بك وحركة المرور من خلال إتقان أساسيات تحسين محركات البحث (SOO) من خلال دورة الأساسيات السهلة المتابعة لدينا.

ابدأ في تعلم تحسين محركات البحث

تعزز رؤية موقع الويب الخاص بك وحركة المرور من خلال إتقان أساسيات تحسين محركات البحث (SOO) من خلال دورة الأساسيات السهلة المتابعة لدينا.

لكن أحد أكثر الخيارات المفيدة ، في واجهة phpMyAdmin ، هو الحصول على قائمة منسدلة بإدخالات من الجدول الآخر ، عند إدخال مدخلات في جدول يحتوي على مفاتيح خارجية.

من الممكن حتى تحديد القيمة التي يتم عرضها بشكل افتراضي من جدول ، عندما يكون هذا هو المشار إليه بواسطة مفتاح خارجي في جدول آخر ، كما هو موضح أدناه.

كيفية استخدام المفتاح الأجنبي في PHPMyAdmin

في قسم قيود المفاتيح الخارجية في الجدول ، يمكن تعيين عمود مفهرس كمفتاح خارجي ، ببساطة باستخدام واجهة المستخدم الرسومية.

كيفية إزالة المفتاح الخارجي في PHPMyAdmin

افتح الجدول الذي تريد إزالة مفتاح خارجي في واجهة PhpmyAdmin. انتقل إلى بنية> عرض العلاقة ، وهناك ، انقر فوق الزر إسقاط في السطر المقابل للمفتاح الخارجي الذي تريد حذف العلاقة في phpmyadmin.

PHPMyAdmin علاقة العرض المفقودة

يقع عرض العلاقة تحت اسم علامة التبويب Structure ، بعد تحديد جدول من واجهة المستخدم الرسومية PHPMyAdmin.

الأسئلة المتداولة

كيف تضع مفتاحًا خارجيًا في MySQL Phpmyadmin؟
افتح الجدول حيث تريد إضافة المفتاح الخارجي. انتقل إلى علامة التبويب الهيكل ، والتي ستجد فيها القائمة الفرعية عرض العلاقة. هناك ، حدد العمود الذي سيحتوي على المفتاح الخارجي ، والجدول والعمود المشار إليه بواسطة هذا المفتاح.
كيف يمكنني إنشاء مفتاح خارجي في Phpmyadmin؟
لإنشاء مفتاح خارجي في phpmyadmin ، تحتاج إلى فتح الجدول حيث تريد المفتاح الخارجي ، والانتقال إلى علامة التبويب الهيكل ، ومن هناك ، انتقل إلى القائمة الفرعية عرض العلاقة. يمكنك بعد ذلك تحديد العمود الذي سيحتفظ بالمفتاح الخارجي واختيار الجدول والعمود الذي يشير إليه.
ما هي الخطوات التي يجب اتباعها لإضافة قيود مفتاح خارجي بنجاح في PhpmyAdmin؟
لإضافة مفتاح خارجي في phpmyadmin ، انتقل إلى علامة التبويب هيكل جدول الطفل ، انقر فوق عرض العلاقة ، حدد عمود المفتاح الأجنبي ، ثم حدد الجدول والعمود المشار إليه. تأكد من أن كلا الجدولين من innodb ويتم فهرسة الأعمدة المشار إليها.

Yoann Bierling
عن المؤلف - Yoann Bierling
Yoann Bierling هو محترف نشر على شبكة الإنترنت والاستشارات الرقمية ، حيث يكون له تأثير عالمي من خلال الخبرة والابتكار في التقنيات. شغوف بتمكين الأفراد والمؤسسات من الازدهار في العصر الرقمي ، فهو مدفوع لتقديم نتائج استثنائية ودفع النمو من خلال إنشاء المحتوى التعليمي.

تعلم أساسيات كبار المسئولين الاقتصاديين: التسجيل اليوم!

تعزز رؤية موقع الويب الخاص بك وحركة المرور من خلال إتقان أساسيات تحسين محركات البحث (SOO) من خلال دورة الأساسيات السهلة المتابعة لدينا.

ابدأ في تعلم تحسين محركات البحث

تعزز رؤية موقع الويب الخاص بك وحركة المرور من خلال إتقان أساسيات تحسين محركات البحث (SOO) من خلال دورة الأساسيات السهلة المتابعة لدينا.




تعليقات (12)

 2018-08-19 -  Joan Shaw
この情報を読んで素晴らしい時間を過ごして、良い仕事を続けてください
 2018-08-19 -  Jon Valdez
ขอบคุณมากข้อมูล
 2018-08-19 -  Larry Hart
ง่ายชัดเจนและอธิบายได้ดีขอบคุณมาก
 2018-08-19 -  Kimberly Jenkins
Ótimo site, por favor, continue indo
 2018-08-19 -  Alice Alexander
Eso funcionó bien para mí, no hay necesidad de buscar más
 2018-08-19 -  Tinkeragea
Nagyszerű oldal, kérem folytassa
 2018-08-19 -  randopassionA
안녕하세요, 귀하의 기사를보고 그것이 내 문제를 해결하는 데 도움이 감사합니다.
 2018-08-19 -  mamanoursec
هذا جيد بالنسبة لي ، لا حاجة للنظر إلى أبعد من ذلك
 2018-08-19 -  histologit
Nevaru ticēt, ka beidzot atradu risinājumu, tas jau ilgu laiku bija murgs, tagad tas ir atrisināts
 2018-08-19 -  Pyperermatto
Sekeping maklumat yang besar, terima kasih kerana berkongsi
 2018-08-19 -  tehnikovx
Tidak percaya saya akhirnya mendapati penyelesaian itu, ini adalah mimpi ngeri untuk masa yang lama, kini diselesaikan
 2018-08-19 -  LokubusaS
Vet ikke hvordan du skal takke deg, men det er rent geni, takk

اترك تعليقا