প্রাইমারি কী
প্রাইমারি কি'র মুল কাজ হচ্ছে একটা টেবিলের প্রতিটি সারিকে এককভাবে চিহ্নিত করা।এছাড়া
১.এটা দিয়ে টেবিলের প্রতিটি entries কে অনন্য/আলাদাভাবে(uniquely) চিহ্নিতকরন/শনাক্তকরন করা হয়।
২.আপনি একটা বা একাধিক কলামকে প্রাইমারি কী হিসেবে সেট করে দিতে পারেন।যেটাই করেন এই প্রাইমারি কী টাই আপনার টেবিলের প্রতিটি সারি(row) কে অনন্য/আলাদাভাবে(uniquely) চিহ্নিত করবে।
৩.যদি একাধিক কলামকে প্রাইমারি কী হিসেবে সেট করেন তাহলে সব কলামগুলো মিলে একটা প্রাইমারি কী .একটা টেবিলে একটাই প্রাইমারি কী থাকবে।
৪.প্রাইমারি কী ফাকা থাকবেনা।
মনেকরি আমাদের একটি student টেবিল দরকার যেখানে কয়েকটি কলাম দরকার name,roll,mobile ইত্যাদি। এই টেবিলের name কলামের ভ্যালু ডুপ্লিকেট থাকতে পারে কারণ একই নামে অনেক শিক্ষার্থী থাকে তাই এটাকে প্রাইমারি কি বানানো যাবে না আমরা ইচ্ছা করলে id নামে একটি কলাম বা অন্য নাম একটি কলাম বানিয়ে তাকে প্রাইমারি কি হিসাবে সেট করতে পারি। প্রাইমারি কি কে অটো increment করে দিলে প্রত্যেকবার ডেটা ইন্সার্ট করার সময় প্রাইমারি কি নাম্বার অটোমেটিক্যালি ১ বেড়ে যাবে যার কারণে ম্যানুয়ালি দেয়ার দরকার নেই ডেটাও ডুপ্লিকেট ও হবে না
Last updated