কম্পিউটার

আমি কিভাবে MySQL এ যৌগিক স্বতন্ত্রতা প্রয়োগ করতে পারি?


আপনি ইউনিক কীওয়ার্ডের সাহায্যে MySQL-এ যৌগিক স্বতন্ত্রতা প্রয়োগ করতে পারেন। আপনার টেবিল কলামে ইউনিক কীওয়ার্ড যোগ করার জন্য এখানে সিনট্যাক্স রয়েছে।

সিনট্যাক্স নিম্নরূপ

টেবিল তৈরি করুন আপনার টেবিলের নাম( yourColumnName1 datatype, yourColumnName2 datatype, yourColumnName3 datatype, . n অনন্য yourConstarintName(yourColumnName2,yourColumnName3));

উপরের ধারণাটি বোঝার জন্য, আসুন কিছু কলাম সহ একটি টেবিল তৈরি করি এবং একটি টেবিলে একটি অনন্য সীমাবদ্ধতা যোগ করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

mysql> টেবিল তৈরি করুন UniqueDemo -> ( -> StudentId int NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(100), -> StudentAge int, -> StudentMarks int -> , -> UNIQUE age_NameConstraint(StudentAName) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.76 সেকেন্ড)

আপনি SHOW কমান্ডের সাহায্যে একটি টেবিল থেকে সীমাবদ্ধতার নাম প্রদর্শন করতে পারেন।

সিনট্যাক্স নিম্নরূপ

আপনার টেবিলের নাম থেকে ইনডেক্স দেখান;

একটি টেবিল থেকে অনন্য সীমাবদ্ধতা প্রদর্শন করতে, উপরের সিনট্যাক্স ব্যবহার করুন। প্রশ্নটি নিম্নরূপ -

mysql> ইউনিক ডেমো থেকে ইনডেক্স দেখান;

নিম্নলিখিত আউটপুট

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

  2. আমি কিভাবে একটি MySQL টেবিল থেকে একটি স্বতন্ত্রতা সীমাবদ্ধতা অপসারণ করব?

  3. আমরা কি MySQL-এ যৌগিক স্বতন্ত্রতা প্রয়োগ করতে পারি?

  4. কিভাবে আমি MySQL এ একটি টেবিলের প্রতিটি কলাম সরাতে পারি?