কম্পিউটার

কিভাবে MySQL এ একটি টেবিলের প্রাথমিক কী পেতে হয়?


একটি টেবিলের প্রাথমিক কী পেতে, আপনি show কমান্ড ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -

yourDatebaseName.yourTableName থেকে সূচক দেখান যেখানে কী_নাম ='প্রাথমিক';

ধরুন, আমাদের কাছে দুটি প্রাথমিক কী সহ একটি টেবিল আছে; তাদের মধ্যে একটি হল "আইডি" এবং দ্বিতীয়টি হল "রোলনাম"। একটি টেবিলের জন্য ক্যোয়ারী নিম্নরূপ -

mysql> টেবিল TwoOrMorePrimary −> ( −> Id int, −> Name varchar(200), −> RollNum int −> , −> প্রাথমিক কী(Id, Age) −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.85 সেকেন্ড)

একটি টেবিলের প্রাথমিক কী পেতে উপরের সিনট্যাক্সটি প্রয়োগ করুন। প্রশ্নটি নিম্নরূপ -

mysql> ব্যবসা থেকে ইনডেক্স দেখান।TwoOrMorePrimary−> কোথায় কী_নাম ='প্রাথমিক';

নিচের আউটপুট −

+------+------------+------------+ -----------+------------+------------+------------ -+---------+---------+------+------------+--------- -+---------------+---------+------------+| টেবিল | অ_অদ্বিতীয় | মূল_নাম | Seq_in_index | কলাম_নাম | সমষ্টি | কার্ডিনালিটি | উপ_অংশ | বস্তাবন্দী | শূন্য | সূচক_টাইপ | মন্তব্য | সূচী_মন্তব্য | দৃশ্যমান | অভিব্যক্তি |+------+------------+------------ ----------+------------+------------+------------ +------------+---------+------+---------------+--------- +---------------+---------+------------+| দুই বা আরও প্রাথমিক | 0 | প্রাথমিক | 1 | আইডি | ক | 0 | NULL | NULL | | BTREE | | | হ্যাঁ | NULL || দুই বা আরও প্রাথমিক | 0 | প্রাথমিক | 2 | রোলনাম | ক | 0 | NULL | NULL | | BTREE | | | হ্যাঁ | NULL |+---------+------------+------------+- ----------+------------+------------+------------ +------------+---------+------+---------------+--------- +---------------+---------+------------+2 সারি সেটে (0.12 সেকেন্ড) 
  1. কিভাবে আমি MySQL এ একটি প্রাথমিক কী ড্রপ করব?

  2. মাইএসকিউএল-এ একটি কলাম প্রাথমিক কী কিনা তা আপনি কীভাবে পাবেন?

  3. মাইএসকিউএল-এ প্রাথমিক কী রিসেট করুন

  4. মাইএসকিউএল-এর বিভিন্ন টেবিলে কীভাবে প্রাথমিক কী বিদেশী হিসাবে উল্লেখ করবেন?