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