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

क्या MySQL में प्राइमरी की ऑटोमैटिकली इंडेक्स्ड होती है?


हाँ, प्राइमरी की MySQL में ऑटोमैटिकली इंडेक्स्ड होती है क्योंकि प्राइमरी की, इंडेक्स, आदि B-ट्रीज़ में स्टोर होते हैं। InnoDB और MyISAM सहित सभी इंजन प्राइमरी की को ऑटोमैटिकली इंडेक्स करने का समर्थन करते हैं।

प्राइमरी की InnoDB, MyISAM और अन्य इंजन्स में अंतर्निहित रूप से इंडेक्स्ड होती है।

आइए प्राइमरी की के साथ एक टेबल बनाते हैं −

mysql> create table DemoIndex 
-> ( 
-> Id int NOT NULL, 
-> PRIMARY KEY(Id) 
-> ); 
Query OK, 0 rows affected (1.21 sec)

उपरोक्त टेबल में, Id अंतर्निहित रूप से इंडेक्स्ड है।


  1. - MySQL में information_schema से कॉलम प्राइमरी की है या नहीं जांचें

    information_schema.COLUMNS टेबल से COLUMN_KEY = PRI जांचकर किसी टेबल के सभी कॉलम की प्राइमरी की स्थिति देख सकते हैं। टेबल बनाएं mysql> CREATE TABLE DemoTable1886 ( Id INT NOT NULL, FirstName VARCHAR(20), LastName VARCHAR(20), Age INT, DateOfBirth DATETIME, Education VARCH

  1. - MySQL में प्राइमरी की कैसे रीसेट करें?

    MySQL में ऑटो-इन्क्रीमेंट प्राइमरी की को रीसेट (1 से शुरू) करने के लिए, TRUNCATE TABLE का उपयोग करें जो डेटा हटाता है और ऑटो-इन्क्रीमेंट काउंटर रीसेट करता है, या ALTER TABLE से मैन्युअली सेट करें। विधि 1: TRUNCATE TABLE (सबसे सरल, डेटा हटाता है) टेबल बनाएं: mysql> CREATE TABLE DemoTable1929 (

  1. - MySQL में प्राइमरी की को कई टेबल में फॉरेन की के रूप में कैसे रेफ़र करें?

    ALTER TABLE ... ADD CONSTRAINT alter table yourSecondTableName add constraint `yourConstraintName` foreign key(`yourSecondTableNamePrimaryKey`) references yourFirstTableName(yourFirstTablePrimaryKeyColumnName); उदाहरण alter table demo66 add constraint `id_fk` foreign key(`user_id`) references