মাইএসকিউএল-এ একাধিক কলামে প্রাথমিক কী কীভাবে যুক্ত করবেন?

Ma I Esaki U Ela E Ekadhika Kalame Prathamika Ki Kibhabe Yukta Karabena



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

এই পোস্টটি ব্যাখ্যা করে কিভাবে MySQL-এ একটি টেবিলের একাধিক কলামে একটি প্রাথমিক কী যোগ করতে হয়।

মাইএসকিউএল-এ একাধিক কলামে কীভাবে প্রাথমিক কী যুক্ত/তৈরি করবেন?

MySQL-এ একাধিক কলামে একটি প্রাথমিক কী যোগ করতে, প্রথমে উপযুক্ত সুযোগ-সুবিধা দিয়ে লগ ইন করুন। এর পরে, ব্যবহারকারীরা একটি বিদ্যমান বা নতুন তৈরি টেবিলের একাধিক কলামে প্রাথমিক কী যোগ করতে পারেন।







টেবিল তৈরি করার সময় একাধিক কলামে প্রাথমিক কী যোগ করা

একটি টেবিল তৈরি করার সময় একাধিক কলামে কীভাবে একটি প্রাথমিক কী যোগ করতে হয় তা বোঝার জন্য, আপনাকে টেবিল তৈরির সময় একটি একক কলামে কীভাবে একটি প্রাথমিক কী যোগ করতে হয় তা শিখতে হবে। একটি টেবিল নাম তৈরির একটি উদাহরণ ' lh_PrimaryKey 'নীচে দেওয়া হল:



টেবিল তৈরি করুন lh_PrimaryKey (

আইডি প্রাথমিক কী,

নাম VARCHAR(255),

ইমেল VARCHAR(255),

শহর VARCHAR(255),

দেশ VARCHAR(255)

);

উপরের উদাহরণে 'id' নামের শুধুমাত্র একটি কলামে প্রাথমিক কী যোগ করা হয়েছে।



আউটপুট





আউটপুট দেখায় যে টেবিলটি একটি প্রাথমিক কী যোগ করে তৈরি করা হয়েছে।

প্রাথমিক কী যোগ করা হয়েছে কি না তা নিশ্চিত করতে, ' বর্ণনা করুন নীচে দেওয়া টেবিলের নামের সাথে কীওয়ার্ড:



lh_PrimaryKey বর্ণনা করুন;

আউটপুট

আউটপুট দেখায় যে প্রাথমিক কী যোগ করা হয়েছে ' আইডি 'এর কলাম' lh_PrimaryKey 'টেবিল।

এখন ধরুন আপনি এটি তৈরি করার সময় একাধিক কলামে প্রাথমিক কী যোগ করতে চান। এটি করার জন্য, 'প্রাথমিক কী' ধারাটি বন্ধনী দ্বারা অনুসরণ করা যেতে পারে, এবং বন্ধনীর মধ্যে কলামের নাম উল্লেখ করুন, যেমনটি নীচে দেখানো হয়েছে:

টেবিল তৈরি করুন lh_PrimaryKey (

তোমার হাত,

নাম VARCHAR(255),

ইমেল VARCHAR(255),

শহর VARCHAR(255),

দেশ VARCHAR(255),

প্রাথমিক কী (আইডি, নাম, ইমেল)

);

উপরের উদাহরণে, 'নামক কলামগুলিতে প্রাথমিক কী যোগ করা হয়েছে আইডি ', ' নাম ', এবং ' ইমেইল

আউটপুট

আউটপুট দেখায় যে টেবিলটি তৈরি করা হয়েছে এবং একাধিক কলামের প্রাথমিক কী যোগ করা হয়েছে।

নিশ্চিতকরণের জন্য, নীচে দেওয়া টেবিলের নামের সাথে DESCRIBE বিবৃতিটি ব্যবহার করুন:

lh_PrimaryKey বর্ণনা করুন;

আউটপুট

আউটপুটে, দেখা যায় যে প্রাইমারি কীটি টেবিলের একাধিক কলামে যোগ করা হয়েছে।

একটি ইতিমধ্যে বিদ্যমান টেবিলের একাধিক কলামে প্রাথমিক কী যোগ করা

একটি বিদ্যমান টেবিলের একাধিক কলামে একটি প্রাথমিক কী যোগ করতে, আপনার কোনো প্রাথমিক কী ছাড়াই একটি টেবিল থাকতে হবে। এই পোস্টের জন্য, ' lh_PrimaryKey ” টেবিল ব্যবহার করা হবে যার গঠন নিচের স্নিপেটে দেখানো হয়েছে “ বর্ণনা করুন 'আদেশ:

lh_PrimaryKey বর্ণনা করুন;

আউটপুট

আউটপুট দেখায় যে প্রদত্ত টেবিলের কোন প্রাথমিক কী নেই।

একটি বিদ্যমান টেবিলের একাধিক কলামে একটি প্রাথমিক কী যোগ করতে, 'ADD PRIMARY KEY' সীমাবদ্ধতার সাথে 'ALTER TABLE' কমান্ডটি ব্যবহার করুন। এখানে একটি উদাহরণ কমান্ড যা একটি বিদ্যমান টেবিলে একাধিক কলামে একটি প্রাথমিক কী যোগ করার প্রদর্শন করে:

পরিবর্তন সারণি lh_PrimaryKey যোগ করুন প্রাথমিক কী (আইডি, নাম, ইমেল, শহর);

উপরের কমান্ডে, প্রাথমিক কী যোগ করা হয়েছে ' আইডি ', ' নাম ', ' ইমেইল ', এবং ' শহর 'নামক একটি টেবিলের কলাম' lh_PrimaryKey

আউটপুট

মাইএসকিউএল-এ একাধিক কলামে একটি প্রাথমিক কী যোগ করার জন্য এটিই।

উপসংহার

MySQL-এ একাধিক কলামে একটি প্রাথমিক কী যোগ করা হয় টেবিল তৈরি করার সময় বা বিদ্যমান টেবিলে ' প্রাথমিক কী 'সীমাবদ্ধতা। একটি টেবিল তৈরি করার সময়, ' প্রাথমিক কী ' ব্যবহার করে পছন্দসই কলামে যোগ করা যেতে পারে প্রাথমিক কী (col_1, col_2, col_3, …) ' বাক্য গঠন. একটি বিদ্যমান টেবিলের জন্য, ' টেবিল পরিবর্তন করুন 'বিবৃতিটি 'এর সাথে ব্যবহৃত হয় প্রাথমিক কী যোগ করুন 'সীমাবদ্ধতা। এই ব্লগটি একটি টেবিলের একাধিক কলামে একটি প্রাথমিক কী যোগ করার জন্য একটি বিস্তারিত পদ্ধতি ব্যাখ্যা করেছে।