Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL प्राथमिक कुंजी और अद्वितीय बाधा के बीच क्या अंतर है?


निम्न तालिका हमें प्राथमिक कुंजी और अद्वितीय बाधा के बीच अंतर प्रदान करेगी -

प्राथमिक कुंजी
<वें शैली ="पाठ-संरेखण:केंद्र;">अद्वितीय बाधा
1. एक टेबल पर केवल एक प्राथमिक कुंजी बनाई जा सकती है।
1. एक तालिका में एक से अधिक UNIQUE प्रतिबंध जोड़े जा सकते हैं।
2. प्राथमिक कुंजी डिफ़ॉल्ट रूप से संकुल अनुक्रमणिका बनाती है।
2. अद्वितीय बाधा डिफ़ॉल्ट रूप से एक गैर-संकुल सूचकांक बनाता है।
3. हम उस कॉलम में शून्य मान नहीं डाल सकते जिसे प्राथमिक कुंजी के रूप में परिभाषित किया गया है।
3. हम एक अद्वितीय बाधा वाले कॉलम में शून्य मान सम्मिलित कर सकते हैं।



  1. MySQL में 'AND' और '&&' के बीच अंतर?

    नोट:AND और &&के बीच केवल एक अंतर है कि AND एक मानक है जबकि &&स्वामित्व सिंटैक्स है। उपरोक्त कथन को छोड़कर, AND और &&में कोई अंतर नहीं है। आइए सभी शर्तों को देखें। AND और &&का परिणाम हमेशा 1 या 0 होगा। जैसा कि हम जानते हैं कि AND और &&दोनों लॉजिकल ऑपरेटर हैं, यदि एक से अधिक ऑपरेंड हैं और उनमें से क

  1. MySQL में TINYINT(1) और बूलियन में क्या अंतर है?

    टिन्यिनट (1) और बूलियन के बीच कोई अंतर नहीं है। कीवर्ड बूल या बूलियन आंतरिक रूप से TINYINT(1) में परिवर्तित हो जाता है या हम कह सकते हैं कि बूल या बूलियन TINYINT(1) का पर्याय हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ismared Boolean);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.77 सेकंड) आइए तालि

  1. MySQL में !=NULL और IS NOT NULL में क्या अंतर है?

    यदि आप किसी मान की तुलना !=NULL से करते हैं तो यह NULL देता है। तो, !=NULL अर्थहीन है। !=NULL और IS NOT NULL के बीच अंतर देखने के लिए, आइए पहले एक टेबल बनाएं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1970 (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टे