কিভাবে আমি MySQL এ একটি টেবিলের বিদেশী কী খুঁজে পেতে পারি?
কিভাবে আমি MySQL এ একটি টেবিলের বিদেশী কী খুঁজে পেতে পারি?

ভিডিও: কিভাবে আমি MySQL এ একটি টেবিলের বিদেশী কী খুঁজে পেতে পারি?

ভিডিও: কিভাবে আমি MySQL এ একটি টেবিলের বিদেশী কী খুঁজে পেতে পারি?
ভিডিও: মাইএসকিউএল: বিদেশী কীগুলি সহজ (ধরনের) 2024, মে
Anonim

দেখতে বিদেশী চাবি a এর সম্পর্ক টেবিল : INFORMATION_SCHEMA থেকে TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME নির্বাচন করুন৷ KEY_COLUMN_USAGE যেখানে REFERENCED_TABLE_SCHEMA = 'db_name' এবং REFERENCED_TABLE_NAME = 'টেবিল_নাম';

এইভাবে, কিভাবে মাইএসকিউএল-এ বিদেশী কী কাজ করে?

ক বিদেশী চাবি একটি টেবিলের একটি কলাম বা কলামের গ্রুপ যা অন্য টেবিলের একটি কলাম বা কলামের গ্রুপের সাথে লিঙ্ক করে। দ্য বিদেশী চাবি সম্পর্কিত টেবিলে ডেটার উপর সীমাবদ্ধতা রাখে, যা অনুমতি দেয় মাইএসকিউএল রেফারেন্সিয়াল অখণ্ডতা বজায় রাখার জন্য।

উপরের পাশে, একটি বিদেশী কী একটি উদাহরণ কি? ক বিদেশী চাবি একটি কলাম (বা কলাম) যা একটি কলামকে উল্লেখ করে (প্রায়শই প্রাথমিক চাবি ) অন্য টেবিলের। জন্য উদাহরণ , বলুন আমাদের দুটি টেবিল আছে, একটি গ্রাহক টেবিল যা সমস্ত গ্রাহকের ডেটা অন্তর্ভুক্ত করে এবং একটি ORDERS টেবিল যা সমস্ত গ্রাহকের অর্ডারগুলিকে অন্তর্ভুক্ত করে৷

একইভাবে কেউ জিজ্ঞাসা করতে পারে, মাইএসকিউএল ওয়ার্কবেঞ্চে বিদ্যমান টেবিলে আমি কীভাবে একটি বিদেশী কী যুক্ত করব?

প্রতি যোগ করুন ক বিদেশী চাবি , শেষ সারিতে ক্লিক করুন বিদেশী চাবি নামের তালিকা. জন্য একটি নাম লিখুন বিদেশী চাবি এবং কলাম তালিকায় কলামের নাম চেক করে আপনি যে কলাম বা কলামগুলিকে সূচী করতে চান তা নির্বাচন করুন। আপনি উপযুক্ত কলাম থেকে চেক মার্ক সরিয়ে সূচক থেকে একটি কলাম সরাতে পারেন।

ডিবিএমএসে বিদেশী কী কী?

ক বিদেশী চাবি একটি রিলেশনাল ডাটাবেস টেবিলের একটি কলাম বা কলামের গ্রুপ যা দুটি টেবিলের ডেটার মধ্যে একটি লিঙ্ক প্রদান করে। রেফারেন্সিয়াল অখণ্ডতার ধারণা থেকে উদ্ভূত হয় বিদেশী চাবি তত্ত্ব বিদেশী কী এবং তাদের বাস্তবায়ন প্রাথমিক তুলনায় আরো জটিল কী.

প্রস্তাবিত: