-
MySQL में TEXT डेटा प्रकार क्या है?
TEXT डेटा ऑब्जेक्ट MySQL डेटाबेस में लंबे टेक्स्ट स्ट्रिंग स्टोर करने के लिए उपयोगी हैं। TEXT डेटा प्रकार के बारे में कुछ बिंदु निम्नलिखित हैं: TEXT उच्च-क्षमता कैरेक्टर स्टोरेज के लिए अभिप्रेत कॉलम प्रकार का परिवार है। वास्तविक TEXT कॉलम प्रकार चार प्रकार के होते हैं - TINYTEXT, TEXT, MEDIUMTEXT
-
MySQL में TEXT कॉलम में हम कितनी अधिकतम लंबाई का डेटा डाल सकते हैं?
जैसा कि हम जानते हैं TEXT डेटा ऑब्जेक्ट लंबे टेक्स्ट स्ट्रिंग स्टोर करने के लिए उपयोगी हैं। विभिन्न TEXT ऑब्जेक्ट 255 बाइट्स से 4 Gb तक स्टोरेज स्पेस की रेंज प्रदान करते हैं। निम्नलिखित तालिका विभिन्न प्रकार के TEXT डेटा प्रकार के स्टोरेज को दर्शाती है: TEXT प्रकार स्टोर किए जा सकने वाले डेटा की
-
MySQL CONCAT_WS() फंक्शन का क्या उपयोग है?
मूल रूप से, MySQL CONCAT_WS() फंक्शन का उपयोग दो या अधिक स्ट्रिंग को एक सेपरेटर के साथ संयोजित करने के लिए किया जाता है। यहां CONCAT_WS() में WS कीवर्ड का अर्थ WITH SEPARATOR है। हम CONCAT_WS() फंक्शन को सेपरेटर के साथ संयोजन फंक्शन के रूप में उच्चारित कर सकते हैं। सिंटैक्स CONCAT_WS(Separator, Str
-
CONCAT() और CONCAT_WS() फंक्शन में क्या अंतर है?
CONCAT() और CONCAT_WS() दोनों फंक्शन दो या अधिक स्ट्रिंग को संयोजित करने के लिए उपयोग किए जाते हैं लेकिन उनके बीच मूल अंतर यह है कि CONCAT_WS() फंक्शन स्ट्रिंग के बीच एक सेपरेटर के साथ संयोजन कर सकता है, जबकि CONCAT() फंक्शन में सेपरेटर की कोई अवधारणा नहीं है। उनके बीच एक और महत्वपूर्ण अंतर यह है क
-
MySQL को TRADITIONAL मोड से बाहर कैसे निकालें?
निम्नलिखित कमांड की मदद से हम MySQL को TRADITIONAL मोड से बाहर निकाल सकते हैं: mysql> Set SQL_MODE =; Query OK, 0 rows affected (0.00 sec)
-
MySQL AUTO_INCREMENT द्वारा हाल ही में निर्दिष्ट अनुक्रम संख्या कैसे पता करें?
Last_Insert_Id() MySQL फंक्शन का उपयोग यह पता लगाने के लिए किया जाता है कि AUTO_INCREMENT द्वारा हाल ही में कौन सी अनुक्रम संख्या निर्दिष्ट की गई थी। उदाहरण mysql> Create table Employee(Id INT PRIMARY KEY NOT NULL AUTO_INCREMENT, Name Varchar(5)); Query OK, 0 rows affected (0.13 sec) mysql>
-
MySQL में BLOB डेटा प्रकार क्या है?
BLOB एक बाइनरी लार्ज ऑब्जेक्ट है जो परिवर्तनीय मात्रा में डेटा धारण कर सकता है। BLOB डेटा प्रकार के बारे में कुछ बिंदु निम्नलिखित हैं: BLOB उच्च-क्षमता बाइनरी स्टोरेज के लिए अभिप्रेत कॉलम प्रकार का परिवार है। वास्तविक BLOB कॉलम प्रकार चार प्रकार के होते हैं - TINYBLOB, BLOB, MEDIUMBLOB और LONGBLOB
-
MySQL WHERE क्लॉज के साथ BIN() फंक्शन का उपयोग कैसे करें?
जब BIN() स्ट्रिंग फंक्शन का उपयोग WHERE क्लॉज के साथ किया जाता है, तो इसके द्वारा लौटाया गया आउटपुट WHERE क्लॉज में दी गई शर्त पर निर्भर करेगा। इस मामले में, हमें WHERE क्लॉज में बाइनरी मान का उपयोग करना होगा। उदाहरण के लिए, मान लीजिए हमारे पास Student नामक एक टेबल है और हम केवल उन पंक्तियों को प्र
-
स्ट्रिंग की बिट्स में लंबाई जानने के लिए कौन सा MySQL फंक्शन उपयोग किया जा सकता है?
MySQL BIT_LENGTH() स्ट्रिंग फंक्शन का उपयोग स्ट्रिंग की लंबाई बिट्स में प्राप्त करने के लिए किया जाता है। सिंटैक्स BIT_LENGTH(Str) यहां Str, BIT_LENGTH() फंक्शन का आर्गुमेंट, वह स्ट्रिंग है जिसका BIT_LENGTH मान प्राप्त करना है। Str एक कैरेक्टर स्ट्रिंग या संख्या स्ट्रिंग हो सकती है। यदि यह एक कैरेक
-
MySQL टेबल के कॉलम पर BIT_LENGTH() फंक्शन कैसे लागू करें?
जब BIT_LENGTH() फंक्शन को MySQL टेबल के कॉलम पर लागू किया जाता है तो यह टेबल के कॉलम में स्टोर स्ट्रिंग के बिट्स की संख्या लौटाएगा। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा। उदाहरण मान लीजिए Student टेबल से हम कॉलम Name और Address में स्टोर स्ट्रिंग की लंबाई जानना चाहते हैं, तो हम निम्नलिखित क्वेरी लि
-
BIT_LENGTH() फंक्शन को खाली स्ट्रिंग पैरामीटर के रूप में कैसे पास करें और MySQL द्वारा क्या लौटाया जाएगा?
जब भी हम BIT_LENGTH() फंक्शन को पैरामीटर के रूप में एक खाली स्ट्रिंग पास करना चाहते हैं तो हमें खाली कोट्स पास करने होंगे (बिना किसी स्पेस के)। इसे कोट्स के बिना पास नहीं किया जा सकता क्योंकि MySQL तब इसे बिना किसी आर्गुमेंट वाले फंक्शन के समान मानता है और त्रुटि लौटाता है। लेकिन, जब हम खाली कोट्स
-
MySQL में दो या अधिक स्ट्रिंग कैसे जोड़ें?
MySQL में दो या अधिक स्ट्रिंग को एकल स्ट्रिंग के रूप में संयोजित करने के लिए CONCAT() नामक एक स्ट्रिंग फंक्शन का उपयोग किया जाता है। सिंटैक्स CONCAT(String1,String2,...,StringN) यहां, CONCAT फंक्शन के आर्गुमेंट वे स्ट्रिंग हैं जिन्हें एकल स्ट्रिंग के रूप में संयोजित करने की आवश्यकता है। उदाहरण mysq
-
यदि मैं MySQL CONCAT() फंक्शन को केवल एक आर्गुमेंट पास करूं तो क्या होगा?
MySQL हमें CONCAT() फंक्शन को केवल एक आर्गुमेंट पास करने की अनुमति देता है। इस मामले में, MySQL उसी आर्गुमेंट को आउटपुट के रूप में लौटाता है। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा: उदाहरण mysql> Select Concat(Delhi); +-----------------+ | Concat(Delhi) | +-----------------+ | Delhi
-
MySQL टेबल के कॉलम पर CONCAT() फंक्शन कैसे लागू करें?
हम दो या अधिक कॉलम के मानों को संयोजित करने के लिए CONCAT() फंक्शन का उपयोग कर सकते हैं। इस मामले में, CONCAT() फंक्शन के आर्गुमेंट कॉलम के नाम होंगे। उदाहरण के लिए, मान लीजिए हमारे पास Student नामक एक टेबल है और हम छात्र का नाम और पता सामूहिक रूप से एक कॉलम में चाहते हैं तो निम्नलिखित क्वेरी लिखी
-
हम कैसे कह सकते हैं कि MySQL में, AUTO_INCREMENT PRIMARY KEY पर प्राथमिकता लेता है?
इसे एक उदाहरण की मदद से समझा जा सकता है जिसमें AUTO_INCREMENT कॉलम में NULL मान डाला गया है और MySQL एक नई अनुक्रम संख्या प्रदान करता है। mysql> Create table employeeinfo(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Name Varchar(10)); Query OK, 0 rows affected (0.16 sec) mysql> Insert into e
-
MySQL आउट-ऑफ-रेंज संख्यात्मक मानों को कैसे संभालता है?
कॉलम डेटा प्रकार की अनुमत रेंज से बाहर के MySQL संख्यात्मक मान को संभालना SQL मोड पर निम्नलिखित तरीकों से निर्भर करता है: (A) सक्षम SQL स्ट्रिक्ट मोड - जब स्ट्रिक्ट SQL मोड सक्षम होता है, तो आउट-ऑफ-रेंज मान डालने पर MySQL त्रुटि लौटाता है। इस मामले में, कुछ या सभी मानों का इन्सर्ट विफल हो जाता है।
-
MySQL संख्यात्मक एक्सप्रेशन मूल्यांकन के दौरान ओवरफ्लो को कैसे संभालता है?
जैसा कि हम जानते हैं कि यदि संख्यात्मक एक्सप्रेशन के मूल्यांकन के दौरान ओवरफ्लो होता है तो MySQL एक त्रुटि उत्पन्न करेगा। उदाहरण के लिए, सबसे बड़ा साइन BIGINT 9223372036854775807 है, इसलिए निम्नलिखित एक्सप्रेशन त्रुटि उत्पन्न करेगा: mysql> Select 9223372036854775807 + 1; ERROR 1690 (22003): BIG
-
MySQL में, किसी संख्या के बाइनरी मान का संगत स्ट्रिंग प्रतिनिधित्व कैसे प्राप्त करें?
MySQL में, BIN() फंक्शन का उपयोग किसी संख्या के बाइनरी मान का संगत स्ट्रिंग प्रतिनिधित्व प्राप्त करने के लिए किया जाता है। यह संख्या को DECIMAL संख्या मानता है। सिंटैक्स BIN(value) यहां value, एक BIGINT संख्या, वह संख्या है जिसका बाइनरी मान प्राप्त करना है। उदाहरण mysql> Select BIN(15); +------
-
MySQL LENGTH() और CHAR_LENGTH() फंक्शन में क्या अंतर है?
दोनों फंक्शन स्ट्रिंग फंक्शन हैं और स्ट्रिंग में मौजूद कैरेक्टर की संख्या लौटाते हैं। लेकिन वे इस अवधारणा में भिन्न हैं कि CHAR_LENGTH() फंक्शन स्ट्रिंग लंबाई को कैरेक्टर में मापता है जबकि LENGTH() फंक्शन स्ट्रिंग लंबाई को बाइट्स में मापता है। दूसरे शब्दों में, हम कह सकते हैं कि CHAR_LENGTH() फंक्श
-
यदि मैं MySQL CHAR_LENGTH() फंक्शन को NULL प्रदान करूं तो यह क्या लौटाएगा?
इस मामले में, CHAR_LENGTH() फंक्शन का आउटपुट इस शर्त पर निर्भर करता है कि हम NULL को स्ट्रिंग के रूप में प्रदान कर रहे हैं या केवल NULL को। निम्नलिखित उदाहरण अंतर को प्रदर्शित करेगा: mysql> Select CHAR_LENGTH(NULL); +-------------------+ | CHAR_LENGTH(NULL) | +-------------------+ | NULL