কম্পিউটার

কীভাবে বিদ্যমান টেবিলে অনন্য কী যুক্ত করবেন (অ-অনন্য সারি সহ)?


আপনি অল্টার কমান্ডের সাহায্যে বিদ্যমান টেবিলে অনন্য কী যোগ করতে পারেন। সিনট্যাক্স নিম্নরূপ -

সারণী পরিবর্তন করুন আপনার টেবিলের নাম যোগ করুন সীমাবদ্ধতা আপনার সীমাবদ্ধতার নাম অনন্য(yourColumnName1,yourColumnName2,............N);

উপরের ধারণাটি বোঝার জন্য, আসুন কিছু কলাম সহ একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার জন্য ক্যোয়ারী −

mysql> সারণী তৈরি করুন MovieCollectionDemo −> ( −> MovieId int, −> MovieDirectorName varchar(200), −> NumberOfSongs int unsigned −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.62 সেকেন্ড)

এখন আপনি টেবিলের কোন অনন্য সীমাবদ্ধতা নেই পরীক্ষা করতে পারেন. অনন্য সীমাবদ্ধতা পরীক্ষা করার জন্য ক্যোয়ারী নিম্নরূপ -

mysql> desc মুভি কালেকশন ডেমো;

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

<প্রে>+------------------------------- -----+---------+------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------------------------- ----+---------+------+| মুভিআইডি | int(11) | হ্যাঁ | | NULL | || চলচ্চিত্র পরিচালকের নাম | varchar(200) | হ্যাঁ | | NULL | || NumberOfSongs | int(10) স্বাক্ষরবিহীন | হ্যাঁ | | NULL | |+-------------------------------------------- ---+---------+------+3 সারি সেটে (0.00 সেকেন্ড)

এখন আপনি উপরের সিনট্যাক্স থেকে অনন্য কী যোগ করতে পারেন। আমরা মুভিআইডি কলামে অনন্য কী যোগ করছি। প্রশ্নটি নিম্নরূপ -

mysql> সারণী মুভি সংগ্রহ ডেমো যোগ করুন সীমাবদ্ধতা uni_moviecollectio অনন্য(MovieId); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.46 সেকেন্ড) রেকর্ড:0 অনুলিপি:0 সতর্কতা:0

ইউনিক কী আছে কিনা তা পরীক্ষা করার জন্য আসুন পুরো টেবিল এবং কলাম মুভিআইডিটি দেখি।

mysql> desc মুভি কালেকশন ডেমো;

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

<প্রে>+------------------------------- -----+---------+------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------------------------- ----+---------+------+| মুভিআইডি | int(11) | হ্যাঁ | ইউএনআই | NULL | || চলচ্চিত্র পরিচালকের নাম | varchar(200) | হ্যাঁ | | NULL | || NumberOfSongs | int(10) স্বাক্ষরবিহীন | হ্যাঁ | | NULL | |+-------------------------------------------- ---+---------+------+3 সারি সেটে (০.০২ সেকেন্ড)

উপরের আউটপুটটি "UNI" প্রদর্শন করে, যার অর্থ হল "MovieId" ক্ষেত্রে অনন্য কী রয়েছে৷


  1. বিদ্যমান MySQL মানগুলিতে +1 কিভাবে যোগ করবেন?

  2. বিদ্যমান MySQL টেবিলে বর্তমান তারিখ কিভাবে যোগ করবেন?

  3. শর্ত সহ একটি MySQL টেবিলের সারি প্রতিস্থাপন কিভাবে?

  4. অ্যাক্সেসের সারণিতে প্রাথমিক কী যোগ বা সরানোর উপায়