-
हम MySQL में क्लाइंट के लिए उपयोगकर्ता-परिभाषित चर को स्थायी रूप से कैसे परिभाषित कर सकते हैं?
MySQL में, यह संभव नहीं है कि कोई क्लाइंट उपयोगकर्ता चर को स्थायी रूप से धारण कर सके। ऐसा इसलिए है क्योंकि क्लाइंट के बाहर निकलने पर किसी दिए गए क्लाइंट कनेक्शन के लिए सभी चर स्वचालित रूप से मुक्त हो जाते हैं।
-
हम एक पहचानकर्ता के रूप में MySQL आरक्षित शब्दों का उपयोग कैसे कर सकते हैं?
पहचानकर्ता के रूप में उपयोग करने के लिए हमें आरक्षित शब्दों वाले उद्धरणों का उपयोग करना होगा। उद्धरण सिंगल या डबल हो सकते हैं जो ANSI_QUOTES SQL मोड पर निर्भर करता है। यदि यह मोड अक्षम है तो पहचानकर्ता उद्धरण वर्ण बैकटिक (`) है। निम्नलिखित उदाहरण पर विचार करें जिसमें हमने सेलेक्ट नाम की एक टेबल बना
-
MySQL में प्रत्येक प्रकार के पहचानकर्ता की अधिकतम लंबाई क्या है?
जैसा कि हम जानते हैं कि MySQL के भीतर कुछ वस्तुओं को पहचानकर्ता के रूप में जाना जाता है। इन ऑब्जेक्ट्स में डेटाबेस, टेबल, इंडेक्स, कॉलम, उपनाम, दृश्य, संग्रहीत प्रक्रिया, विभाजन, टेबलस्पेस इत्यादि शामिल हैं। पहचानकर्ता यूनिकोड (यूटीएफ -8) का उपयोग करके संग्रहीत किए जाते हैं। प्रत्येक प्रकार के पहचान
-
क्या होता है यदि LOCATE() फ़ंक्शन के तर्क के रूप में दिए गए स्ट्रिंग में सबस्ट्रिंग एक से अधिक बार है?
यदि स्ट्रिंग में एक से अधिक बार सबस्ट्रिंग मौजूद है तो MySQL LOCATE() फ़ंक्शन सबस्ट्रिंग की पहली घटना की स्थिति वापस कर देगा। उदाहरण mysql> Select LOCATE('good','Ram is a good boy. Is Ram a good boy?')As Result; +--------+ | Result | +--------+ | 10 | +--------+ 1 ro
-
MySQL में एन्यूमरेशन वैल्यू को एक्सप्रेशन में कैसे इस्तेमाल किया जा सकता है?
जैसा कि हम जानते हैं कि एन्यूमरेशन वैल्यू इंडेक्स वैल्यू से जुड़े होते हैं इसलिए अगर हम एन्यूमरेशन वैल्यू को एक्सप्रेशन में इस्तेमाल करेंगे तो सभी कैलकुलेशन इंडेक्स नंबरों पर किए जाएंगे। निम्नलिखित उदाहरण इसे स्पष्ट करेगा - mysql> Select * from Result; +-----+--------+-------+ | Id | Name &
-
यदि हम एक तर्क के रूप में प्रदान की गई अनुक्रमणिका संख्या 1 से कम है, तो MySQL ELT () फ़ंक्शन क्या देता है?
MySQL ELT () फ़ंक्शन NULL को आउटपुट के रूप में लौटाता है यदि तर्क के रूप में प्रदान की गई अनुक्रमणिका संख्या निम्न से कम है, इसे स्पष्ट करने के लिए एक उदाहरण है - उदाहरण mysql> Select ELT(0,'Ram','is','a','good','boy')As Result; +--------+ | Result | +-----
-
यदि तर्क के रूप में दी गई अनुक्रमणिका संख्या पूर्णांक नहीं है, तो MySQL ELT () फ़ंक्शन का आउटपुट क्या होगा?
जैसा कि हम जानते हैं कि ईएलटी () फ़ंक्शन का पहला तर्क एक पूर्णांक मान होना चाहिए, लेकिन जब हम इंडेक्स नंबर प्रदान करते हैं जो पूर्णांक नहीं है तो MySQL ELT () फ़ंक्शन चेतावनी के साथ NULL देता है। उदाहरण mysql> select ELT('one','Ram,is,good,boy')As Result; +--------+ | Result | +--
-
MySQL में EXPORT_SET () फ़ंक्शन कैसे काम करता है?
यह एक MySQL स्ट्रिंग फ़ंक्शन भी है जिसका उपयोग खोज के लिए किया जाता है। EXPORT_SET () फ़ंक्शन के निम्नलिखित सिंटैक्स की मदद से हम इसकी कार्यप्रणाली को समझ सकते हैं - सिंटैक्स EXPORT_SET(बिट्स, ऑन, ऑफ, सेपरेटर, बिट्स की संख्या) यहाँ इस सिंटैक्स में, बिट्स (पूर्णांक को बिट्स में बदलने के बाद प्राप्त)
-
यदि कोई तर्क NULL है तो क्या MySQL EXPORT_SET () फ़ंक्शन देता है?
MySQL EXPORT_SET () फ़ंक्शन NULL लौटाएगा यदि इसमें दिया गया कोई भी तर्क NULL है। निम्नलिखित उदाहरण इसे प्रदर्शित करेंगे - उदाहरण mysql> Select EXPORT_SET(NULL, 'Y','N',',', 4); +----------------------------------+ | EXPORT_SET(NULL, 'Y','N',',', 4)
-
हमें किसी संख्या को MySQL ENUM कॉलम में क्यों नहीं स्टोर करना चाहिए?
MySQL ENUM सदस्यों को संदर्भित करने के लिए आंतरिक रूप से पूर्णांक कुंजियों (सूचकांक संख्या) के रूप में ENUM मानों को संग्रहीत करता है। ENUM कॉलम में पूर्णांक मानों को संग्रहीत नहीं करने का मुख्य कारण यह है कि यह बहुत स्पष्ट है कि MySQL मूल्य के बजाय इंडेक्स को संदर्भित करता है और इसके विपरीत। उदाहरण
-
मैं MySQL ENUM डेटा प्रकार में डिफ़ॉल्ट मान कैसे सम्मिलित कर सकता हूं?
हम इसे ENUM डेटा प्रकार की DEFAULT विशेषता की मदद से कर सकते हैं। जब कोई मान निर्दिष्ट नहीं होता है, तो DEFAULT विशेषता एक ENUM डेटा प्रकार को एक डिफ़ॉल्ट मान देती है। दूसरे शब्दों में, हम कह सकते हैं कि INSERT स्टेटमेंट में इस फ़ील्ड के लिए कोई मान शामिल करने की आवश्यकता नहीं है क्योंकि यदि इसमें श
-
MySQL EXPORT_SET () फ़ंक्शन के आउटपुट के साथ क्या होता है यदि मैं पांचवें तर्क के मान को छोड़ दूंगा यानी कई बिट्स?
वास्तव में, पांचवें तर्क का डिफ़ॉल्ट मान यानी बिट्स की संख्या 64 है, इसलिए यदि हम पांचवें तर्क पर कोई मान निर्दिष्ट नहीं करेंगे तो MySQL 64 बिट तक बिट्स की जांच करेगा और उत्पादन करेगा परिणाम। इसे निम्न उदाहरण से समझा जा सकता है - उदाहरण चयन EXPORT_SET(5, Y, N, )\G**************************** 1. पंक
-
MySQL ENUM की सीमाएं क्या हैं?
MySQL ENUMs की सीमाएँ निम्नलिखित हैं - गणना मान एक व्यंजक नहीं हो सकता हम एक्सप्रेशन का उपयोग एन्यूमरेशन सदस्यों के रूप में नहीं कर सकते, यहां तक कि एक भी जो एक स्ट्रिंग मान का मूल्यांकन करता है। उदाहरण उदाहरण के लिए, हम CONCAT फ़ंक्शन का भी उपयोग कर सकते हैं जो एक स्ट्रिंग के मूल्यांकन की ओर ले
-
MySQL EXPORT_SET () फ़ंक्शन के आउटपुट के साथ क्या होता है यदि मैं चौथे और पांचवें तर्क यानी विभाजक और बिट्स की संख्या दोनों को छोड़ दूंगा?
जैसा कि हम जानते हैं कि पांचवें तर्क का डिफ़ॉल्ट मान यानी बिट्स की संख्या 64 है, इसलिए यदि हम पांचवें तर्क पर कोई मान निर्दिष्ट नहीं करेंगे तो MySQL 64 बिट तक के बिट्स की जांच करेगा और परिणाम देगा। जबकि, चौथे तर्क यानी विभाजक को छोड़ने पर, MySQL आउटपुट प्रदर्शित करते समय एक अल्पविराम (,) को विभाजक क
-
MySQL कैसे एन्यूमरेशन के लिए खाली और अशक्त मानों को संभालता है?
MySQL केवल गणना के लिए खाली मान स्वीकार करता है यदि SQL मोड TRADITIONAL, STRICT_TRANS_TABLES या STRICT_ALL_TABLES के रूप में सेट नहीं है। अन्यथा, MySQL खाली मान स्वीकार नहीं करेगा और एक त्रुटि फेंकता है। जैसा कि हम जानते हैं कि प्रत्येक एन्यूमरेशन वैल्यू में इंडेक्स वैल्यू होती है, खाली वैल्यू में 0
-
यदि मैं ENUM में अमान्य मान डालता हूं तो MySQL क्या लौटाता है?
यदि सख्त SQL मोड अक्षम है और हम ENUM में अमान्य मान (जो अनुमत गणना मानों की सूची में नहीं है) डालते हैं तो MySQL एक त्रुटि फेंकने के बजाय एक खाली स्ट्रिंग सम्मिलित करेगा। लेकिन अगर सख्त SQL मोड सक्षम है तो MySQL अमान्य मान डालने पर एक त्रुटि देता है। उदाहरण सख्त SQL मोड को अक्षम करने के बाद, हम अमा
-
यदि हमारे पास FIELD() फ़ंक्शन में तर्क के रूप में प्रदान की गई स्ट्रिंग की सूची में NULL और अन्य मानों का संयोजन है, तो MySQL आउटपुट पर क्या प्रभाव पड़ेगा?
आउटपुट में एक महत्वपूर्ण परिवर्तन होगा यदि हमारे पास स्ट्रिंग की सूची में NULL और अन्य मानों का संयोजन है, जो FIELD () फ़ंक्शन में तर्क के रूप में प्रदान किया गया है। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा उदाहरण mysql> Select FIELD(good,Ram,is,good,boy); +---------------------------------------+
-
MySQL में FIND_IN_SET () फ़ंक्शन का क्या उपयोग है?
FIND_IN_SET() फ़ंक्शन, जैसा कि निर्दिष्ट नाम है, स्ट्रिंग की सूची से निर्दिष्ट स्ट्रिंग को खोजने के लिए उपयोग किया जाता है। मूल रूप से यह एक स्ट्रिंग की स्थिति देता है, यदि यह मौजूद है (एक सबस्ट्रिंग के रूप में), स्ट्रिंग्स की सूची के भीतर। सिंटैक्स FIND_IN_SET(Search String, string list) यहाँ, खोज
-
हम MySQL WHERE क्लॉज के साथ FIND_IN_SET () फ़ंक्शन का उपयोग कैसे कर सकते हैं?
जब हम WHERE क्लॉज में FIND_IN_SET () फ़ंक्शन का उपयोग करते हैं तो यह दिए गए स्ट्रिंग के भीतर खोज स्ट्रिंग की खोज करता है जैसा कि तर्क में निर्दिष्ट है और संबंधित पंक्तियों से सभी कॉलम पुनर्प्राप्त करता है। इसे प्रदर्शित करने के लिए एक उदाहरण निम्नलिखित है - उदाहरण इस उदाहरण में, हम छात्र तालिका से
-
जब MySQL FIND_IN_SET () फ़ंक्शन NULL को आउटपुट के रूप में लौटाता है?
FIND_IN_SET () फ़ंक्शन NULL को आउटपुट के रूप में लौटाता है यदि कोई भी तर्क यानी या तो खोज स्ट्रिंग या स्ट्रिंग सूची, NULL है। बेशक, अगर दोनों तर्क NULL हैं, तो यह NULL भी लौटाएगा। उदाहरण mysql> Select FIND_IN_SET(NULL,'Ram is a good boy') AS Result; +--------+ | Result | +--------+ | NULL