एकाधिक पंक्तियों को प्रभावी ढंग से चुनने के लिए आपको अनुक्रमणिका का उपयोग करने की आवश्यकता है। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1501 -> ( -> Id int NOT NULL PRIMARY KEY, -> URL text -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड)
यहाँ अनुक्रमणिका बनाने की क्वेरी है -
mysql> DemoTable1501(Id) पर इंडेक्स id_index बनाएं;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.23 सेकंड)रिकॉर्ड्स:0 डुप्लीकेट:0 चेतावनियाँ:0
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1501 मानों में डालें (101, 'www.facebook.com'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable1501 मानों में डालें (110,'www.google.com'); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.08 सेकंड)mysql> DemoTable1501 मान (220,'www.gmail.com') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.06 सेकंड)mysql> DemoTable1501 मानों में डालें (350,'www.youtube .com');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1501 से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----+---------------------+| आईडी | यूआरएल |+-----+------------------+| 101 | www.facebook.com || 110 | www.google.com || 220 | www.gmail.com || 350 | www.youtube.com |+-----+------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)कई पंक्तियों को कुशलतापूर्वक चुनने के लिए क्वेरी निम्नलिखित है -
mysql> DemoTable1501 से * चुनें -> जहाँ Id in(101,220,350);
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----+---------------------+| आईडी | यूआरएल |+-----+------------------+| 101 | www.facebook.com || 220 | www.gmail.com || 350 | www.youtube.com |+-----+------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)इसे साबित करने के लिए, SHOW कमांड का उपयोग करें जिसमें Handler_read_key 4 में से 3 Ids का उपयोग करता है -
mysql> 'Handler_%' जैसी स्थिति दिखाएं;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------------------------+----------+| चर_नाम | मूल्य |+----------------------------+----------+| हैंडलर_कमिट | 1 || हैंडलर_डिलीट | 0 || हैंडलर_डिस्कवर | 0 || हैंडलर_बाहरी_लॉक | 2 || हैंडलर_एमआरआर_इनिट | 0 || हैंडलर_तैयार | 0 || हैंडलर_रीड_फर्स्ट | 0 || हैंडलर_रीड_की | 3 || हैंडलर_रीड_लास्ट | 0 || हैंडलर_रीड_नेक्स्ट | 0 || हैंडलर_रीड_प्रेव | 0 || हैंडलर_रीड_रंड | 0 || हैंडलर_रीड_रंड_नेक्स्ट | 0 || हैंडलर_रोलबैक | 0 || हैंडलर_सेवपॉइंट | 0 || हैंडलर_सेवपॉइंट_रोलबैक | 0 || हैंडलर_अपडेट | 0 || हैंडलर_राइट | 0 |+----------------------------+----------+18 पंक्तियों में सेट (0.00 सेकंड)पूर्व>