DESCRIBE <table>;
यह वास्तव में इसके लिए एक शॉर्टकट है:
SHOW COLUMNS FROM <table>;
किसी भी स्थिति में, "कुंजी" विशेषता के लिए तीन संभावित मान हैं:
PRI
UNI
MUL
PRI
का अर्थ और UNI
बिल्कुल स्पष्ट हैं:
PRI
=> प्राथमिक कुंजीUNI
=> अद्वितीय कुंजी
तीसरी संभावना, MUL
, (जिसके बारे में आपने पूछा था) मूल रूप से एक अनुक्रमणिका है जो न तो प्राथमिक कुंजी है और न ही अद्वितीय कुंजी है। यह नाम "एकाधिक" से आया है क्योंकि एक ही मान की कई घटनाओं की अनुमति है। सीधे MySQL दस्तावेज़
से :
अगर Key
है MUL
, स्तंभ एक गैर-अद्वितीय अनुक्रमणिका का पहला स्तंभ है जिसमें स्तंभ के भीतर किसी दिए गए मान की एकाधिक पुनरावृत्तियों की अनुमति है।
एक अंतिम चेतावनी भी है:
<ब्लॉकक्वॉट>
यदि किसी तालिका के दिए गए कॉलम पर एक से अधिक कुंजी मान लागू होते हैं, तो कुंजी PRI
क्रम में सर्वोच्च प्राथमिकता वाले को प्रदर्शित करती है , UNI
, MUL
।
एक सामान्य नोट के रूप में, MySQL प्रलेखन काफी अच्छा है। जब संदेह हो, तो इसे देखें!