আমরা জানি যে সীমাবদ্ধতা হল এক ধরনের সীমাবদ্ধতা বা সীমাবদ্ধতা। একইভাবে, MySQL সীমাবদ্ধতাগুলি এমন কিছু নিয়ম সংজ্ঞায়িত করতে ব্যবহৃত হয় যা একটি টেবিলে যেতে পারে এমন ডেটা সীমাবদ্ধ করে। সীমাবদ্ধতার সাহায্যে, আমরা মূলত টেবিলের ভিতরে থাকা ডেটার যথার্থতা এবং অখণ্ডতা বজায় রাখতে পারি।
MySQL সীমাবদ্ধতার প্রকারগুলি
৷MySQL সীমাবদ্ধতা দুই ধরনের -
- কলাম স্তরের সীমাবদ্ধতা −৷ যে সীমাবদ্ধতাগুলি শুধুমাত্র টেবিলের একটি নির্দিষ্ট কলামে প্রয়োগ করা হয় এবং শুধুমাত্র কলামের ডেটা সীমাবদ্ধ করে তাকে কলাম স্তরের সীমাবদ্ধতা বলা হয়৷
- সারণী স্তরের সীমাবদ্ধতা - যে সীমাবদ্ধতাগুলি পুরো টেবিলে প্রয়োগ করা হয় এবং পুরো টেবিলের ডেটা সীমাবদ্ধ করে তাদেরকে টেবিল-স্তরের সীমাবদ্ধতা বলা হয়।
নিম্নলিখিত কিছু সবচেয়ে সাধারণ MySQL সীমাবদ্ধতা -
- শূন্য নয়
- অনন্য
- প্রাথমিক কী
- বিদেশী চাবি
- চেক করুন
- ডিফল্ট