একটি যুগেযেখানে আমরা প্রতিদিন 2.5 কুইন্টিলিয়ন বাইট ডেটা উত্পন্ন করি, সঠিক উপায়ে ডেটা পরিচালনা করা এবং অনন্য রেকর্ড সনাক্তকরণ করা খুব গুরুত্বপূর্ণ। সুতরাং, প্রাথমিক কী ইন এই নিবন্ধে , আমি এখানে আলোচনা করব যে কোনও টেবিলের প্রতিটি রেকর্ড কীভাবে অনন্যভাবে চিহ্নিত করা যায় যখন উপস্থিত সম্পর্কিত ডেটাবেস থাকে।
নিম্নলিখিত নিবন্ধগুলি এই নিবন্ধে আবৃত হবে:
এসকিউএলে একটি প্রাথমিক কী কী?
প্রাথমিক কী প্রতিবন্ধকতা এমন এক ধরণের কী যার মাধ্যমে আপনি অনন্যভাবে প্রতিটি টুপল বা একটি সারণীতে রেকর্ড সনাক্ত করতে পারবেন। প্রতিটি টেবিলে কেবল একটি প্রাথমিক কী থাকতে পারে তবে একাধিক থাকতে পারে । এছাড়াও, প্রতিটি প্রাথমিক কীটি স্বতন্ত্র হওয়া উচিত এবং এতে কোনও NULL মান থাকতে হবে না।
বিভিন্ন কী সারণি উল্লেখ করতে এবং রেফারেন্সিয়াল ইন্টিগ্রিটি তৈরি করতে বিদেশী কীগুলির সাথে প্রাথমিক কীগুলি ব্যবহৃত হয়। টেবিল এ এর জন্য, একটি প্রাথমিক কীতে একক বা একাধিক কলাম থাকতে পারে।
এখন যে আপনি কী কী প্রাথমিক কীটি জানেন, তারপরে ইন প্রাইমারি কী সম্পর্কিত এই নিবন্ধে , আসুন আমরা প্রাথমিক কী এর নিয়মগুলি বুঝতে পারি।
প্রাথমিক কী জন্য বিধি
প্রাথমিক কী এর নিয়মগুলি নিম্নরূপ:
- প্রাথমিক কী হিসাবে নির্বাচিত কলামের সমস্ত মান অবশ্যই অনন্য হতে হবে।
- প্রতিটি টেবিলে একটি করে প্রাথমিক কী থাকতে পারে
- প্রাথমিক কী কলামের কোনও মান NULL হতে পারে না
- আপনি প্রাক-বিদ্যমান প্রাথমিক কী সহ একটি নতুন সারি sertোকাতে পারবেন না
এখন আপনি যে প্রাথমিক কীটির নিয়মগুলি জানেন তা এসকিউএল-তে প্রাথমিক কী সম্পর্কিত এই নিবন্ধের পরবর্তী, আসুন প্রাথমিক কীটির ক্রিয়াকলাপগুলি দেখি।
প্রাথমিক কী অপারেশন:
প্রাথমিক কীতে উপস্থিত বিভিন্ন ক্রিয়াকলাপ বুঝতে, নিম্নলিখিত সারণীটি বিবেচনা করুন:
গ্রাহকদের সারণী:
গ্রাহকআইডি | ক্রেতার নাম | ফোন নম্বর |
এক কিভাবে জাভা সংযোজন | রোহিত | 9876543210 |
ঘ | সোনাল | 9765434567 |
ঘ | অজয় | 9765234562 |
ঘ | .শ্বরিয়া সি ++ প্রোগ্রামটি আরোহী ক্রমে একটি অ্যারে বাছাই করতে | 9876567899 |
৫ | Akash | 9876541236 |
সারণী তৈরিতে প্রাথমিক কী
আপনি এই টেবিলটি তৈরি করার সময় 'গ্রাহকআইডি' কলামে একটি প্রাথমিক কী তৈরি করতে আপনি নিম্নলিখিত সিনট্যাক্সটি ব্যবহার করতে পারেন:
# এসকিউএল সার্ভারের জন্য / এমএস অ্যাক্সেস / ওরাকল টেবিল গ্রাহক তৈরি করুন (গ্রাহক আইডি নয়, প্রাথমিক গ্রাহক নয়, গ্রাহক নাম বারচার (255) নকল নয়, ফোন নম্বর নয়) # মাইএসকিউএসএল টেবিল গ্রাহকগণ (গ্রাহক আইডি না নন, গ্রাহকনাম বর্ণচালক (255) নন, প্রাথমিক ফোন ফোন নম্বর (গ্রাহকআইডি)
একাধিক কলামে প্রাথমিক কী প্রয়োগ করুন
একাধিক কলামে প্রাথমিক কী প্রয়োগ করার সময় একটি টেবিল তৈরি , নিম্নলিখিত উদাহরণ দেখুন:
কোন স্ক্যানার ক্লাস পদ্ধতিতে একটি স্ট্রিং পড়ে?
টেবিল গ্রাহক তৈরি করুন (গ্রাহক আইডি নট নয়, গ্রাহকনাম বার্চর (255) নল নয়, ফোন নাম্বার ইন, কনট্রাস্টেট পিকে_কাস্টমারের প্রাথমিক কী (গ্রাহক আইডি, গ্রাহক নাম))
নীচের চিত্রটি দেখুন।
এরপরে, এসকিউএল-তে প্রাইমারি কী সম্পর্কিত এই নিবন্ধে, আসুন কীভাবে অল্টার টেবিলে প্রাথমিক কীটি ব্যবহার করবেন তা দেখুন।
অল্টার টেবিলে প্রাথমিক কী
আপনি যখন 'গ্রাহক' টেবিলটি ইতিমধ্যে তৈরি হয়ে গিয়েছেন এবং আপনি কেবল টেবিলটি পরিবর্তন করতে চান তখন 'গ্রাহকআইডি' কলামে একটি প্রাথমিক কী তৈরি করতে আপনি নিম্নলিখিত বাক্য গঠনটি ব্যবহার করতে পারেন:
টেবিল গ্রাহকরা প্রাথমিক কী (গ্রাহকআইডি) যুক্ত করুন
আপনি যদি প্রাথমিক কী বাধাতে কোনও নাম যুক্ত করতে এবং একাধিক কলামে এটি সংজ্ঞায়িত করতে চান তবে নীচের এসকিউএল সিনট্যাক্সটি ব্যবহার করুন:
টেবিল গ্রাহকরা চুক্তি যুক্ত করুন পিকে_কাস্টমারের প্রাথমিক কী (গ্রাহকআইডি, গ্রাহক নাম)
এর পরে, এসকিউএল-তে প্রাইমারি কী সম্পর্কিত এই নিবন্ধে, আসুন কীভাবে একটি কী কী ড্রপ করবেন তা বুঝতে দিন
প্রাথমিক কী মুছুন / ফেলে দিন
প্রাথমিক কীটি ফেলে দিতে, আপনি নিম্নলিখিত উদাহরণটি উল্লেখ করতে পারেন:
# এসকিউএল সার্ভার / এমএস অ্যাক্সেস / ওরাকল অল্টার টেবিল গ্রাহকদের জন্য ড্রপ কনট্রেন্ট পিকে_ কাস্টমারের জন্য # মাইএসকিউএল অল্টার টেবিল গ্রাহকরা প্রাথমিক কী ড্রপ করুন
এটির সাথে আমরা এই নিবন্ধটি শেষ করছি। আমি আশা করি আপনি কীভাবে এসকিউএল তে প্রাথমিক কী ব্যবহার করবেন তা বুঝতে পেরেছি। আপনি যদি আরও জানতে চান মাইএসকিউএল এবং এই ওপেন-সোর্স রিলেশনাল ডাটাবেসটি জানুন, তারপরে আমাদের দেখুন যা প্রশিক্ষকের নেতৃত্বাধীন লাইভ প্রশিক্ষণ এবং বাস্তব জীবনের প্রকল্পের অভিজ্ঞতার সাথে আসে। এই প্রশিক্ষণ আপনাকে মাইএসকিউএলকে গভীরভাবে বুঝতে এবং এই বিষয়ে দক্ষতা অর্জনে সহায়তা করবে।
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে 'এসকিউএল প্রাইমারি কী' সম্পর্কিত এই নিবন্ধটির মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমি আপনার কাছে ফিরে আসব।