इंडेक्स के साथ एक MySQL टेबल बनाने के लिए, सिंटैक्स इस प्रकार है -
टेबल बनाएं yourTableName(yourColumnName1 dataType,yourColumnName2 dataType...N);index yourIndexName1 on(yourColumnName1 ); अपनी अनुक्रमणिका बनाएं yourIndexName2 on(yourColumnName2 );
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable -> ( -> Id int, -> Name varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड)
तालिका के साथ अनुक्रमणिका बनाने की क्वेरी यहां दी गई है -
mysql> डेमोटेबल (आईडी) पर इंडेक्स id_index बनाएं; क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.36 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0mysql> डेमोटेबल (नाम) पर इंडेक्स नेम_इंडेक्स बनाएं; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हैं ( 0.38 सेकंड)रिकॉर्ड:0 डुप्लीकेट:0 चेतावनियां:0
अब आप टेबल की संरचना की जांच कर सकते हैं -
mysql> क्रिएट टेबल डेमोटेबल दिखाएं;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------------------------+---------------------------- -------------------------------------------------- ---------+| टेबल | तालिका बनाएं | +----------------------------+-------------------------------- -------------------------------------------------- ------+| डेमोटेबल | टेबल बनाएं `डेमोटेबल` (`आईडी` int(11) डिफॉल्ट न्यूल, `नाम` वर्कर(20) COLLATE utf8_unicode_ci DEFAULT NULL, KEY `id_index` (`Id`), कुंजी `Name_index` (`नाम`)) इंजन=InnoDB डिफ़ॉल्ट चार्ट =utf8 COLLATE =utf8_unicode_ci | -------------------------------------------------- ----------------+1 पंक्ति में सेट (0.05 सेकंड)