-
हम एक मान के रूप में दिनांक वाले MySQL तालिका से एक रिकॉर्ड कैसे खोज सकते हैं?
इसे निम्नलिखित उदाहरण की सहायता से समझा जा सकता है जिसमें हम detail_bday नाम की तालिका से निम्नलिखित डेटा का उपयोग कर रहे हैं - mysql> Select * from detail_bday; +----+---------+------------+ | Sr | Name | Birth_Date | +----+---------+------------+ | 1 | Saurabh | 1990-05-12 |
-
यदि सब-क्वेरी, UPDATE स्टेटमेंट के SET क्लॉज में नए मान निर्दिष्ट करने के लिए उपयोग की जाती है, तो MySQL क्या लौटाता है, कोई पंक्तियाँ नहीं देता है?
इस मामले में, MySQL SET क्लॉज को NULL मान प्रदान करेगा। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा - उदाहरण mysql> Select * from student; +----+---------+-----------+ | Id | Name | grade | +----+---------+-----------+ | 1 | Rahul | Good | |
-
मैं एक ही MySQL तालिका में निश्चित लंबाई स्ट्रिंग के साथ-साथ परिवर्तनीय लंबाई स्ट्रिंग को कैसे स्टोर कर सकता हूं?
जैसा कि हम जानते हैं कि CHAR का उपयोग निश्चित लंबाई की स्ट्रिंग को स्टोर करने के लिए किया जाता है और VARCHAR का उपयोग वेरिएबल लेंथ स्ट्रिंग्स को स्टोर करने के लिए किया जाता है। इसलिए हम एक कॉलम को CHAR और अन्य को VARCHAR के रूप में घोषित करके एक ही टेबल में एक निश्चित लंबाई के साथ-साथ परिवर्तनीय लंब
-
MySQL में, SERIAL और AUTO_INCREMENT में क्या अंतर है?
MySQL में, SERIAL और AUTO_INCREMENT दोनों का उपयोग किसी अनुक्रम को किसी फ़ील्ड के लिए डिफ़ॉल्ट मान के रूप में परिभाषित करने के लिए किया जाता है। लेकिन वे तकनीकी रूप से एक दूसरे से अलग हैं। AUTO_INCREMENT विशेषता BIT और DECIMAL को छोड़कर सभी संख्यात्मक डेटा प्रकारों द्वारा समर्थित है। प्रति तालिका क
-
हम एक एकल MySQL अद्यतन विवरण के साथ एकाधिक पंक्तियों पर कॉलम मान कैसे अपडेट कर सकते हैं?
यदि WHERE क्लॉज में निर्दिष्ट शर्त कई पंक्तियों से मेल खाती है, तो एकाधिक पंक्तियों पर कॉलम मानों को एक अद्यतन विवरण में अपडेट किया जा सकता है। इस मामले में, SET क्लॉज सभी मिलान वाली पंक्तियों पर लागू होगा। उदाहरण मान लीजिए कि हमारे पास एक टेबल टेंडर है जो इस प्रकार है - mysql> Select * from tend
-
हम MySQL तालिका में मान कैसे अपडेट कर सकते हैं?
UPDATE स्टेटमेंट और WHERE क्लॉज की मदद से हम टेबल की सिंगल या मल्टीपल पंक्तियों में मानों को अपडेट कर सकते हैं। MySQL WHERE क्लॉज में निर्दिष्ट शर्त के आधार पर मानों को अपडेट करता है। उदाहरण के लिए, मान लीजिए कि कर्मचारी तालिका में हम उस कर्मचारी का नाम और doj बदलना चाहते हैं जिसकी आईडी 1 है तो यह न
-
संख्यात्मक प्रारूप में डेटाटाइम मान वापस करने के लिए MySQL FROM_UNIXTIME () फ़ंक्शन का उपयोग कैसे करें?
जैसा कि हम जानते हैं कि हम डेटाटाइम मान के समय को 0 (+0) जोड़कर एक पूर्णांक में बदल सकते हैं। इसी तरह, हम FROM_UNIXTIME() फ़ंक्शन द्वारा दिए गए डेटाटाइम मान को संख्यात्मक प्रारूप में परिवर्तित कर सकते हैं। निम्नलिखित उदाहरण इसे और अधिक स्पष्ट करेगा - mysql> Select FROM_UNIXTIME(1555033470)+0 AS &
-
हम MySQL फ़ंक्शन STR_TO_DATE (कॉलम, '% input_format') का उपयोग कैसे कर सकते हैं?
STR_TO_DATE() फ़ंक्शन एक स्ट्रिंग मान को डेटाटाइम मान में बदल देगा और यह एक विशिष्ट प्रारूप स्ट्रिंग के अनुसार होगा। स्ट्रिंग मान और प्रारूप स्ट्रिंग दोनों को फ़ंक्शन के तर्क के रूप में पारित किया जाना चाहिए। STR_TO_DATE() फ़ंक्शन का सिंटैक्स निम्नलिखित है। STR_TO_DATE(string, format) यहां स्ट्रिंग
-
हम MySQL INSERT कथन में डिफ़ॉल्ट मान कैसे निर्दिष्ट कर सकते हैं?
तालिका के निर्माण के समय, यदि किसी कॉलम को डिफ़ॉल्ट मानों के साथ परिभाषित किया गया है, तो INSERT कथन में कीवर्ड DEFAULT का उपयोग करके, हम उस कॉलम के लिए डिफ़ॉल्ट मान ले सकते हैं। उदाहरण के लिए, हमने निम्नानुसार कॉलम डीओजे के डिफ़ॉल्ट मान के साथ एक टेबल कर्मचारी बनाया है - mysql> Create table empl
-
STR_TO_DATE () फ़ंक्शन के तर्क के रूप में अमान्य स्ट्रिंग पास करने पर MySQL क्या लौटाता है?
यदि हम STR_TO_DATE() फ़ंक्शन के तर्क के रूप में एक अमान्य स्ट्रिंग पास करते हैं तो MySQL एक चेतावनी के साथ आउटपुट के रूप में NULL लौटाएगा। इसे समझने के लिए एक उदाहरण निम्नलिखित है - mysql> Select STR_TO_DATE('20173210', '%Y%d%m'); +-----------------------------------+ | STR_TO_DAT
-
यदि निर्दिष्ट प्रारूप स्ट्रिंग STR_TO_DATE () फ़ंक्शन के तर्क के रूप में पारित दिनांक स्ट्रिंग के अनुसार नहीं है, तो MySQL क्या लौटाता है?
यदि निर्दिष्ट प्रारूप स्ट्रिंग और दिनांक स्ट्रिंग मेल नहीं खाती है तो MySQL चेतावनी के साथ आउटपुट के रूप में NULL मान लौटाएगा। इसे समझने के लिए एक उदाहरण निम्नलिखित है - mysql> Select STR_TO_DATE('20172810', '%Y,%d%m'); +------------------------------------+ | STR_TO_DATE('201
-
हम वर्षों, महीनों, दिनों, घंटों, मिनटों और सेकंडों की अवधि का पता लगाने के लिए एक MySQL फ़ंक्शन कैसे बना सकते हैं?
निम्नलिखित एक MySQL फ़ंक्शन है जो दो तिथियों के बीच वर्षों, महीनों, दिनों, घंटों, मिनटों और सेकंड में अवधि की गणना करता है। mysql> DROP FUNCTION IF EXISTS Duration; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> DROP FUNCTION IF EXISTS Label123; Query OK, 0 rows affected, 1 warning (0
-
GET_FORMAT () फ़ंक्शन DATE_FORMAT () और STR_TO_DATE () फ़ंक्शन के साथ कैसे जुड़ सकता है?
GET_FORMAT() फ़ंक्शन को DATE_FORMAT() और STR_TO_DATE() फ़ंक्शन के साथ संयोजित करना बहुत उपयोगी है। DATE_FORMAT() के साथ संयोजन जब इसे DATE_FORMAT() के साथ जोड़ दिया जाता है तो यह GET_FORMAT() फ़ंक्शन से प्राप्त प्रारूप में एक विशेष तिथि या समय या डेटाटाइम की व्यवस्था करेगा। mysql> Select DATE_FO
-
MySQL GET_FORMAT () फ़ंक्शन का उपयोग क्या है?
MySQL GET_FORMAT() फ़ंक्शन का उपयोग डेटाटाइप जैसे DATE, TIME, DATETIME या TIMESTAMP को दूसरे तर्क के रूप में दिए गए मानक प्रारूप के आधार पर स्वरूपित तरीके से परिवर्तित करने के लिए किया जाता है। मानक प्रारूप प्रकार EUR, INTERNAL, ISO, JIS या USA हो सकता है। लौटाए गए प्रारूप कोड वही कोड हैं जिनका उपयो
-
हम MySQL द्वारा लौटाए गए परिणाम सेट के समूह स्तर पर फ़िल्टरिंग मानदंड कैसे लागू कर सकते हैं?
जैसा कि हम जानते हैं कि ग्रुप बाय क्लॉज एक सेलेक्ट स्टेटमेंट में, MySQL द्वारा लौटाए गए परिणाम सेट को समूहों में विभाजित कर सकता है। अब अगर हम केवल कुछ विशिष्ट समूहों को वापस करना चाहते हैं तो समूह स्तर पर फ़िल्टरिंग मानदंड लागू करने की आवश्यकता है। यह ग्रुप बाय क्लॉज के अंदर HAVING क्लॉज का उपयोग क
-
हम MySQL द्वारा दिए गए परिणाम सेट को समूहों में कैसे विभाजित कर सकते हैं?
यह SELECT स्टेटमेंट में GROUP BY क्लॉज का उपयोग करके किया जा सकता है। हम ग्रुप बाय क्लॉज की मदद से एक कॉलम को ग्रुपिंग क्राइटेरिया के रूप में निर्दिष्ट कर सकते हैं। निर्दिष्ट समूहीकरण मानदंड के कारण, किसी विशेष कॉलम में समान मान वाली पंक्तियों को एकल समूह माना जाता है। इस तरह, MySQL SELECT स्टेटमेंट
-
यूनिक्स टाइमस्टैम्प से MySQL टाइमस्टैम्प मान में कैसे परिवर्तित करें?
MySQL यूनिक्स टाइमस्टैम्प को FROM_UNIXTIME() फ़ंक्शन की सहायता से टाइमस्टैम्प डेटा प्रकार मान में परिवर्तित करता है। उदाहरण mysql> Select FROM_UNIXTIME(1508622563); +-----------------------------+ | FROM_UNIXTIME(1508622563) | +-----------------------------+ | 2017-10-22 03:19:23 &n
-
हम MySQL में टाइम/डेट हैंडलिंग को कैसे ऑफलोड कर सकते हैं?
हम DATE_FORMAT() फ़ंक्शन की सहायता से समय/दिनांक प्रबंधन को MySQL में लोड कर सकते हैं। दिनांक और समय को फ़ंक्शन के तर्क के रूप में पारित प्रारूप इकाइयों के आधार पर उतार दिया जाएगा। उदाहरण के लिए, जब हम दिनांक स्वरूप इकाइयों को MySQL DATE_FORMAT () फ़ंक्शन के तर्क के रूप में पास करते हैं तो MySQL ने
-
मैं MySQL में समय/दिनांक मानों को ऑफ़लोड करने के लिए TIME_FORMAT () फ़ंक्शन का उपयोग कैसे कर सकता हूं?
TIME_FORMAT() फ़ंक्शन का उपयोग DATE_FORMAT() फ़ंक्शन के समान ही किया जा सकता है लेकिन इसका उपयोग केवल समय मानों को लोड करने के लिए किया जा सकता है। यदि TIME_FORMAT() फ़ंक्शन का उपयोग दिनांक मानों को ऑफ़लोड करने के लिए किया जाता है, तो MySQL एक NULL मान देता है। उदाहरण के लिए, जब हम समय स्वरूप इकाइय
-
हम MySQL में दी गई तारीख से महीने और दिन कैसे प्राप्त कर सकते हैं?
इसे दो तरह से प्रवाहित किया जा सकता है - (A) EXRACT () फ़ंक्शन की सहायता से - EXTRACT () फ़ंक्शन MySQL TIMESTAMP मान से किसी भी भाग को प्राप्त कर सकता है। दी गई तारीख से महीने और दिन निकालने का उदाहरण निम्नलिखित है। mysql> Select EXTRACT(Month from '2017-10-22') AS 'MONTH'; +----