सब स्ट्रिंग्स लाने के लिए, MySQL में सबस्ट्र () मेथड का उपयोग करें जैसा कि नीचे दिए गए सिंटैक्स में है -
अपनेTableName लिमिट से सबस्ट्र (आपका कॉलमनाम,स्टार्टइंडेक्स,एंडइंडेक्स) का चयन करें कोई भी वैल्यू; अपनेटेबलनेम से सबस्ट्र (आपका कॉलमनाम,स्टार्टइंडेक्स+एंडइंडेक्स) का चयन करें किसी भी वैल्यू को सीमित करें;
आइए एक टेबल बनाएं -
mysql> क्रिएट टेबल डेमो11−> (−> id int NOT NULL AUTO_INCREMENT PRIMARY KEY,−> fileLocation text−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.60 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमो11 (फ़ाइल स्थान) मान ('ई:/उपयोगकर्ता/प्रोग्राम/नमूना.एसक्यूएल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमो 11 (फ़ाइल स्थान) मानों में डालें ('ई:/users/data/db.sql'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.32 सेकंड) mysql> डेमो 11 (फ़ाइल स्थान) मान ('सी:/उपयोगकर्ता/डेटा/sample2.sql') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो11 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----+-----------------------------+| आईडी | फ़ाइल स्थान |+----+-----------------------------+| 1 | ई:/उपयोगकर्ता/प्रोग्राम/नमूना.एसक्यूएल || 2 | ई:/उपयोगकर्ता/डेटा/डीबी.एसक्यूएल || 3 | C:/users/data/sample2.sql |+----+------------------------------+3 पंक्तियों में सेट (0.00 सेकंड)sउप-स्ट्रिंग परिणाम को कई पंक्तियों में प्राप्त करने के लिए यहां क्वेरी है।
पहले भाग की क्वेरी इस प्रकार है -
mysql> डेमो11 की सीमा 1,2 से सबस्ट्र (फ़ाइल स्थान, 1,15) चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-------------------------------------+| सबस्ट्र (फ़ाइल स्थान, 1,15) |+---------------------------+| ई:/उपयोगकर्ता/डेटा/डी || सी:/उपयोगकर्ता/डेटा/एस |+---------------------------+2 पंक्तियों में सेट (0.00 सेकंड)दूसरा भाग इस प्रकार है -
mysql> डेमो11 लिमिट 1,2 से सबस्ट्र (फाइल लोकेशन,16) चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------------------------+| सबस्ट्र (फ़ाइल स्थान, 16) |+--------------------------+| बी.एसक्यूएल || पर्याप्त2.sql |+--------------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)