-
MySQL टेबल से कुछ फील्ड को CSV फ़ाइल में कैसे एक्सपोर्ट करें?
यह SELECT … INTO OUTFILE स्टेटमेंट में कॉलम नाम प्रदान करके किया जा सकता है जब MySQL टेबल से फ़ाइल में डेटा एक्सपोर्ट किया जाता है। हम इसे निम्नलिखित उदाहरण की मदद से स्पष्ट कर रहे हैं: उदाहरण मान लीजिए हमारे पास Student_info टेबल से निम्नलिखित डेटा है: mysql> Select * from Student_info; +-----
-
MySQL टेबल से CSV फ़ाइल में मान एक्सपोर्ट करते समय क्वेरी द्वारा CSV फ़ाइल पर किस प्रकार की सेटिंग्स की जा सकती हैं?
जैसा कि हम जानते हैं कि CSV टेबुलर डेटा स्टोर करने के लिए उपयोग किया जाने वाला एक सरल फ़ाइल फॉर्मेट है, जैसे स्प्रेडशीट या डेटाबेस। MySQL टेबल से CSV फ़ाइल में डेटा एक्सपोर्ट करते समय हम FIELDS TERMINATED BY विकल्प का उपयोग CSV फ़ाइल के विभिन्न सेल में फील्ड के मानों को रखने के लिए कर सकते हैं। इसे
-
टेबल से NULL वाली पंक्तियों को प्राप्त करने के लिए हम तुलना ऑपरेटर (=) का उपयोग क्यों नहीं कर सकते?
हम = (तुलना ऑपरेटर) का उपयोग नहीं कर सकते क्योंकि हम जानते हैं कि NULL एक मान नहीं है। यदि हम टेबल से NULL वाली पंक्तियों को प्राप्त करना चाहते हैं तो हमें MySQL क्वेरी में IS NULL ऑपरेटर का उपयोग करना होगा। employee टेबल के डेटा का उपयोग करके निम्नलिखित उदाहरण इसे प्रदर्शित करेगा: उदाहरण mysql>
-
MySQL टेबल से टेक्स्ट फ़ाइल में मान एक्सपोर्ट करते समय क्वेरी द्वारा टेक्स्ट फ़ाइल पर किस प्रकार की सेटिंग्स की जा सकती हैं?
MySQL टेबल से टेक्स्ट फ़ाइल में डेटा एक्सपोर्ट करते समय हम FIELDS TERMINATED BY, ENCLOSED BY, LINES TERMINATED BY और अन्य विकल्पों का भी उपयोग टेक्स्ट फ़ाइल में फील्ड के मानों को विभिन्न सेटिंग्स में रखने के लिए कर सकते हैं। इसे निम्नलिखित उदाहरण की मदद से स्पष्ट किया जा सकता है: उदाहरण मान लीजिए ह
-
सेपरेटर के साथ एक ही पंक्ति पर डेटा वाली टेक्स्ट फ़ाइल को MySQL टेबल में कैसे इंपोर्ट करें?
वास्तव में, हम टेक्स्ट फ़ाइल में सेपरेटर का उपयोग करके डेटा को एक ही पंक्ति पर लिख सकते हैं। इस मामले में, इस टेक्स्ट फ़ाइल को MySQL टेबल में इंपोर्ट करते समय हमें LINES TERMINATED BY विकल्प का उपयोग करना होगा। इसे निम्नलिखित उदाहरण की मदद से समझा जा सकता है: मान लीजिए हम टेक्स्ट फ़ाइल में | को LIN
-
लाइन प्रीफिक्स वाली टेक्स्ट फ़ाइल को MySQL टेबल में कैसे इंपोर्ट करें?
मान लीजिए यदि टेक्स्ट फ़ाइल में लाइन प्रीफिक्स है तो LINES STARTING BY विकल्प का उपयोग करके हम उस प्रीफिक्स को अनदेखा कर सकते हैं और सही डेटा MySQL टेबल में इंपोर्ट कर सकते हैं। इसे निम्नलिखित उदाहरण की मदद से समझा जा सकता है: उदाहरण मान लीजिए हम टेक्स्ट फ़ाइल में VALUE को LINE PREFIX के रूप में उप
-
टेक्स्ट फ़ाइल से केवल विशिष्ट कॉलम MySQL टेबल में कैसे इंपोर्ट करें?
मान लीजिए यदि हमारे पास टेक्स्ट फ़ाइल में केवल कुछ विशिष्ट कॉलम के मान हैं और MySQL टेबल, जिसमें हम डेटा इंपोर्ट करना चाहते हैं, में अतिरिक्त कॉलम हैं तो क्वेरी में कॉलम के नामों का उल्लेख करके हम केवल उन विशिष्ट कॉलम के मान अपलोड कर सकते हैं। इसे निम्नलिखित उदाहरण की मदद से समझा जा सकता है: उदाहरण
-
MySQL INSTR() और FIND_IN_SET() फ़ंक्शन में क्या अंतर है?
जैसा कि हम जानते हैं, दोनों फ़ंक्शन उनमें प्रदान किए गए आर्गुमेंट्स से एक स्ट्रिंग खोजने के लिए उपयोग किए जाते हैं लेकिन उनके बीच कुछ महत्वपूर्ण अंतर हैं: FIND_IN_SET() फ़ंक्शन स्ट्रिंग सूची का उपयोग करता है जो स्वयं एक स्ट्रिंग है जिसमें सबस्ट्रिंग कॉमा से अलग होते हैं। जबकि, INSTR() फ़ंक्शन में
-
स्ट्रिंग के कैरेक्टर केस को बदलने के लिए हम किन MySQL फ़ंक्शन का उपयोग कर सकते हैं?
हम स्ट्रिंग के कैरेक्टर केस को लोअर केस में बदलने के लिए LCASE() और LOWER() फ़ंक्शन का उपयोग कर सकते हैं और अपर केस में बदलने के लिए UCASE() और UPPER() फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण mysql> Select LCASE(NEW DELHI); +--------------------+ | LCASE(NEW DELHI) | +--------------------+ | ne
-
MySQL में किसी अन्य स्ट्रिंग के भीतर निर्दिष्ट पैटर्न की स्ट्रिंग कैसे खोजें?
हम LIKE ऑपरेटर के साथ वाइल्डकार्ड्स का उपयोग करके किसी अन्य स्ट्रिंग के भीतर निर्दिष्ट पैटर्न की स्ट्रिंग खोज सकते हैं। सिंटैक्स LIKE specific_pattern Specific_pattern वह स्ट्रिंग पैटर्न है जिसे हम किसी अन्य स्ट्रिंग के भीतर ढूंढना चाहते हैं। उदाहरण मान लीजिए हमारे पास student नामक एक टेबल है जिसमे
-
कौन सा MySQL फ़ंक्शन स्ट्रिंग के निर्दिष्ट संख्या में कैरेक्टर्स को आउटपुट के रूप में लौटाता है?
MySQL LEFT() और RIGHT() फ़ंक्शन की मदद से स्ट्रिंग के निर्दिष्ट संख्या में कैरेक्टर्स को आउटपुट के रूप में लौटाता है। MySQL LEFT() फ़ंक्शन स्ट्रिंग के बाएं से निर्दिष्ट संख्या में कैरेक्टर्स लौटाएगा। सिंटैक्स LEFT(str, length) यहां str वह स्ट्रिंग है जिससे कैरेक्टर्स की संख्या लौटाई जाएगी और length
-
MySQL टेक्स्ट फ़ाइल में दो पंक्तियों के बीच खाली पंक्ति का मूल्यांकन कैसे करता है जब उस टेक्स्ट फ़ाइल को MySQL टेबल में इंपोर्ट किया जाता है?
मान लीजिए यदि टेक्स्ट फ़ाइल में लिखी दो पंक्तियों के बीच एक खाली पंक्ति है तो MySQL उस टेक्स्ट फ़ाइल को MySQL टेबल में इंपोर्ट करते समय इसे डेटा पंक्ति के रूप में मूल्यांकन करता है। इसे निम्नलिखित उदाहरण की मदद से समझा जा सकता है: उदाहरण मान लीजिए A.txt नामक टेक्स्ट फ़ाइल में दो पंक्तियों के बीच एक
-
MySQL LIKE ऑपरेटर के साथ उपयोग किए जा सकने वाले विभिन्न वाइल्डकार्ड कैरेक्टर क्या हैं?
जैसा कि हम जानते हैं कि LIKE ऑपरेटर का उपयोग वाइल्डकार्ड कैरेक्टर्स के साथ निर्दिष्ट स्ट्रिंग वाले स्ट्रिंग को प्राप्त करने के लिए किया जाता है। मूल रूप से, वाइल्डकार्ड वे कैरेक्टर हैं जो जटिल मानदंड मिलान करने वाले डेटा को खोजने में मदद करते हैं। निम्नलिखित वाइल्डकार्ड के प्रकार हैं जिनका उपयोग LI
-
LIKE ऑपरेटर तुलना ऑपरेटर्स के साथ विशिष्ट प्रकार के स्ट्रिंग पैटर्न मिलान के लिए कैसे काम करता है?
हम WHERE क्लॉज में तुलना ऑपरेटर्स का उपयोग LIKE ऑपरेटर के साथ विशिष्ट आउटपुट प्राप्त करने के लिए कर सकते हैं। यह निम्नलिखित उदाहरण में प्रदर्शित है: उदाहरण मान लीजिए हम एक टेबल से v अक्षर से समाप्त होने वाले नाम प्राप्त करना चाहते हैं लेकिन हम परिणाम सेट में Gaurav नाम नहीं चाहते हैं तो हमें LIKE ऑ
-
MySQL LOAD DATA INFILE स्टेटमेंट के साथ 'ENCLOSED BY' विकल्प का उपयोग करके टेक्स्ट फ़ाइल से डेटा कैसे इंपोर्ट करें?
कभी-कभी इनपुट टेक्स्ट फ़ाइलों में टेक्स्ट फील्ड डबल कोट्स से संलग्न होते हैं और ऐसी फ़ाइलों से डेटा इंपोर्ट करने के लिए हमें LOAD DATA INFILE स्टेटमेंट के साथ ENCLOSED BY विकल्प का उपयोग करना होगा। हम इसे समझने के लिए निम्नलिखित उदाहरण पर विचार कर रहे हैं: उदाहरण A.txt फ़ाइल में निम्नलिखित कॉमा-सेप
-
पहली पंक्ति में कॉलम नामों वाली टेक्स्ट फ़ाइल से डेटा कैसे इंपोर्ट करें?
कभी-कभी, इनपुट टेक्स्ट फ़ाइल में पहली पंक्ति में कॉलम के नाम होते हैं और ऐसी टेक्स्ट फ़ाइल से MySQL टेबल में डेटा इंपोर्ट करने के लिए हमें IGNORE ROWS विकल्प का उपयोग करना होगा। इसे स्पष्ट करने के लिए हम निम्नलिखित उदाहरण का उपयोग कर रहे हैं: उदाहरण A.txt फ़ाइल में निम्नलिखित कॉमा सेपरेटेड मान हैं:
-
MySQL में स्ट्रिंग में सबस्ट्रिंग की पहली घटना का स्थान कैसे खोजें?
MySQL LOCATE() फ़ंक्शन स्ट्रिंग में सबस्ट्रिंग की पहली घटना का स्थान खोजने में सक्षम बनाता है। इसका उपयोग करने का सिंटैक्स निम्नानुसार है: सिंटैक्स LOCATE(Substring, String) इस फ़ंक्शन में, Substring वह स्ट्रिंग है जिसकी घटना की स्थिति खोजने की आवश्यकता है और स्ट्रिंग वह स्ट्रिंग है जिससे सबस्ट्रिं
-
MySQL HEX() फ़ंक्शन क्या है और यह CONV() फ़ंक्शन से कैसे अलग है?
वास्तव में, HEX() फ़ंक्शन दशमलव या स्ट्रिंग मान को हेक्साडेसिमल मान में परिवर्तित करता है। रूपांतरण के बाद MySQL उस हेक्साडेसिमल मान का स्ट्रिंग प्रतिनिधित्व लौटाता है। सिंटैक्स HEX(Num or Str) चूंकि हम जानते हैं कि HEX() फ़ंक्शन संख्या या स्ट्रिंग को परिवर्तित कर सकता है इसलिए सिंटैक्स में Num उस
-
MySQL WHERE क्लॉज के साथ LOCATE() फ़ंक्शन का उपयोग कैसे करें?
जब हम MySQL WHERE क्लॉज के साथ LOCATE() फ़ंक्शन का उपयोग करते हैं, तो हमें सबस्ट्रिंग को पहले आर्गुमेंट के रूप में और टेबल के कॉलम नाम को दूसरे आर्गुमेंट के रूप में तुलना ऑपरेटर के साथ प्रदान करना होगा। Student टेबल का उपयोग करके इसे प्रदर्शित करने के लिए निम्नलिखित उदाहरण है: उदाहरण मान लीजिए Stud
-
स्ट्रिंग तुलना करते समय MySQL BINARY कीवर्ड का क्या उपयोग है?
जब MySQL स्ट्रिंग तुलना करता है तो यह केस-सेंसिटिव नहीं होता लेकिन BINARY कीवर्ड की मदद से MySQL केस-सेंसिटिव स्ट्रिंग तुलना कर सकता है। ऐसा इसलिए है क्योंकि BINARY कीवर्ड MySQL को स्ट्रिंग में कैरेक्टर्स की तुलना उनके अंतर्निहित ASCII मानों का उपयोग करके करने का निर्देश देता है बजाय केवल उनके अक्ष