Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में, हम कैसे बता सकते हैं कि किसी तालिका की अनुक्रमणिका क्लस्टर की गई है या नहीं?

डिफ़ॉल्ट स्टोरेज इंजन, InnoDB में, PRIMARY KEY इंडेक्स हमेशा क्लस्टर्ड इंडेक्स होता है।

यदि आपके पास प्राथमिक कुंजी नहीं है, तो यह गैर-शून्य स्तंभों पर पहली अद्वितीय कुंजी अनुक्रमणिका है।

यदि आपके पास गैर-नल कॉलम पर प्राथमिक कुंजी या अद्वितीय कुंजी नहीं है, तो InnoDB में एक छिपी हुई क्लस्टर अनुक्रमणिका है। आप इस मामले में इस क्लस्टर इंडेक्स का उपयोग करके कोई प्रश्न नहीं पूछ सकते हैं।

देखें https://dev.mysql.com/ doc/refman/8.0/hi/innodb-index-types.html

MyISAM अन्य सामान्य भंडारण इंजन है। MyISAM क्लस्टर इंडेक्स का समर्थन नहीं करता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli और mysql के बीच अंतर?

  2. Doctrine2 ORM अपडेट के लिए चुनें

  3. MySQL समूह के लिए नवीनतम रिकॉर्ड पुनर्प्राप्त करता है

  4. क्या जेडीबीसी फारसी भाषा का समर्थन करता है

  5. डेटाबेस में रेडीस्टेटमेंट के साथ पंक्ति डालें