जैसा कि हम जानते हैं कि बाधा एक प्रकार की सीमा या प्रतिबंध है। इसी तरह, MySQL बाधाओं का उपयोग कुछ नियमों को परिभाषित करने के लिए किया जाता है जो तालिका में जाने वाले डेटा को सीमित करते हैं। बाधाओं की मदद से, हम मूल रूप से तालिका के अंदर डेटा की सटीकता और अखंडता को बनाए रख सकते हैं।
MySQL बाधाओं के प्रकार
MySQL बाधाएं दो प्रकार की होती हैं -
- कॉलम स्तर की बाधाएं - वे प्रतिबंध जो केवल तालिका के किसी विशेष स्तंभ पर लागू होते हैं और केवल स्तंभ डेटा को सीमित करते हैं, स्तंभ स्तर की कमी कहलाते हैं।
- तालिका स्तर की बाधाएं - वे बाधाएँ जो संपूर्ण तालिका पर लागू होती हैं और संपूर्ण तालिका डेटा को सीमित करती हैं, तालिका-स्तरीय बाधाएँ कहलाती हैं।
निम्नलिखित कुछ सबसे सामान्य MySQL बाधाएं हैं -
- पूर्ण नहीं
- अद्वितीय
- प्राथमिक कुंजी
- विदेशी कुंजी
- जांच करें
- डिफ़ॉल्ट