-
MySQL टेबल से दिनांक मान वाले रिकॉर्ड को कैसे खोजें?
इसे निम्नलिखित उदाहरण की मदद से समझा जा सकता है जिसमें हम detail_bday नामक टेबल से निम्नलिखित डेटा का उपयोग कर रहे हैं: mysql> Select * from detail_bday; +----+---------+------------+ | Sr | Name | Birth_Date | +----+---------+------------+ | 1 | Saurabh | 1990-05-12 | | 2 | Raman |
-
यदि UPDATE स्टेटमेंट के SET क्लॉज में नए मान निर्दिष्ट करने के लिए उपयोग किया गया सबक्वेरी कोई पंक्ति नहीं लौटाता तो MySQL क्या लौटाता है?
इस मामले में, MySQL SET क्लॉज को NULL मान प्रदान करेगा। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा: उदाहरण mysql> Select * from student; +----+---------+-----------+ | Id | Name | grade | +----+---------+-----------+ | 1 | Rahul | Good | | 2 | Gaurav | Good | | 3 | Raman
-
एक ही MySQL टेबल में निश्चित लंबाई और परिवर्तनीय लंबाई के स्ट्रिंग कैसे स्टोर करें?
जैसा कि हम जानते हैं कि CHAR निश्चित लंबाई के स्ट्रिंग को स्टोर करने के लिए उपयोग किया जाता है और VARCHAR परिवर्तनीय लंबाई के स्ट्रिंग को स्टोर करने के लिए उपयोग किया जाता है। इसलिए हम एक कॉलम को CHAR और दूसरे को VARCHAR घोषित करके एक ही टेबल में निश्चित लंबाई और परिवर्तनीय लंबाई के स्ट्रिंग स्टोर
-
MySQL में SERIAL और AUTO_INCREMENT में क्या अंतर है?
MySQL में, SERIAL और AUTO_INCREMENT दोनों का उपयोग किसी फील्ड के लिए डिफ़ॉल्ट मान के रूप में अनुक्रम को परिभाषित करने के लिए किया जाता है। लेकिन वे तकनीकी रूप से एक-दूसरे से भिन्न हैं। AUTO_INCREMENT विशेषता BIT और DECIMAL को छोड़कर सभी संख्यात्मक डेटा प्रकारों द्वारा समर्थित है। प्रति टेबल केवल एक
-
एकल MySQL UPDATE स्टेटमेंट से एकाधिक पंक्तियों के कॉलम मान कैसे अपडेट करें?
यदि WHERE क्लॉज में निर्दिष्ट शर्त एकाधिक पंक्तियों से मेल खाती है तो एकाधिक पंक्तियों के कॉलम मान एकल UPDATE स्टेटमेंट में अपडेट किए जा सकते हैं। इस मामले में, SET क्लॉज सभी मिलान वाली पंक्तियों पर लागू होगा। उदाहरण मान लीजिए हमारे पास tender नामक एक टेबल है जो निम्नानुसार है: mysql> Select * f
-
MySQL टेबल में मान कैसे अपडेट करें?
UPDATE स्टेटमेंट और WHERE क्लॉज की मदद से हम टेबल की एकल या एकाधिक पंक्तियों में मान अपडेट कर सकते हैं। MySQL WHERE क्लॉज में निर्दिष्ट शर्त के आधार पर मान अपडेट करता है। उदाहरण के लिए, मान लीजिए employee टेबल में हम उस कर्मचारी का name और doj बदलना चाहते हैं जिसकी id 1 है तो इसे निम्नलिखित क्वेरी
-
MySQL FROM_UNIXTIME() फंक्शन का उपयोग करके दिनांक-समय मान को संख्यात्मक फॉर्मेट में कैसे लौटाएं?
जैसा कि हम जानते हैं कि हम समय या दिनांक-समय मान को पूर्णांक में 0 (+0) जोड़कर बदल सकते हैं। इसी तरह, हम FROM_UNIXTIME() फंक्शन द्वारा लौटाए गए दिनांक-समय मान को संख्यात्मक फॉर्मेट में बदल सकते हैं। निम्नलिखित उदाहरण इसे और स्पष्ट करेगा: mysql> Select FROM_UNIXTIME(1555033470)+0 AS Date in Numer
-
MySQL फंक्शन STR_TO_DATE(Column, '%input_format') का उपयोग कैसे करें?
STR_TO_DATE() फंक्शन एक स्ट्रिंग मान को दिनांक-समय मान में बदल देगा और यह एक विशिष्ट फॉर्मेट स्ट्रिंग के अनुसार होगा। स्ट्रिंग मान और फॉर्मेट स्ट्रिंग दोनों को फंक्शन के आर्गुमेंट के रूप में पास किया जाना चाहिए। STR_TO_DATE() फंक्शन का सिंटैक्स निम्नलिखित है। STR_TO_DATE(string, format) यहां string
-
MySQL INSERT स्टेटमेंट में डिफ़ॉल्ट मान कैसे निर्दिष्ट करें?
टेबल बनाते समय, यदि किसी कॉलम को डिफ़ॉल्ट मान के साथ परिभाषित किया गया है तो INSERT स्टेटमेंट में DEFAULT कीवर्ड का उपयोग करके हम उस कॉलम के लिए डिफ़ॉल्ट मान ले सकते हैं। उदाहरण के लिए, हमने employee टेबल को DOJ कॉलम के डिफ़ॉल्ट मान के साथ निम्नानुसार बनाया है: mysql> Create table employee(id in
-
STR_TO_DATE() फंक्शन में अमान्य स्ट्रिंग आर्गुमेंट के रूप में पास करने पर MySQL क्या लौटाता है?
यदि हम STR_TO_DATE() फंक्शन में अमान्य स्ट्रिंग आर्गुमेंट के रूप में पास करते हैं तो MySQL चेतावनी के साथ NULL आउटपुट के रूप में लौटाएगा। इसे समझने के लिए निम्नलिखित उदाहरण है: mysql> Select STR_TO_DATE(20173210, %Y%d%m); +-----------------------------------+ | STR_TO_DATE(20173210, %Y%d%m) |
-
यदि STR_TO_DATE() फंक्शन को पास किए गए दिनांक स्ट्रिंग के अनुसार निर्दिष्ट फॉर्मेट स्ट्रिंग नहीं है तो MySQL क्या लौटाता है?
यदि निर्दिष्ट फॉर्मेट स्ट्रिंग और दिनांक स्ट्रिंग मेल नहीं खाते तो MySQL चेतावनी के साथ NULL मान आउटपुट के रूप में लौटाएगा। इसे समझने के लिए निम्नलिखित उदाहरण है: mysql> Select STR_TO_DATE(20172810, %Y,%d%m); +------------------------------------+ | STR_TO_DATE(20172810, %Y,%d%m) | +---------
-
वर्ष, महीना, दिन, घंटा, मिनट और सेकंड की अवधि ज्ञात करने के लिए MySQL फंक्शन कैसे बनाएं?
निम्नलिखित एक MySQL फंक्शन है जो दो तारीखों के बीच वर्ष, महीना, दिन, घंटा, मिनट और सेकंड में अवधि की गणना करता है। RETURN Concat( ival, , clabel, If(ival=1, ,s ) ); // Query OK, 0 rows affected (0.00 sec) mysql> DELIMITER ; mysql> Select Duration(2000-08-04 06:09:46, 2011-07-01 05:05:36
-
GET_FORMAT() फंक्शन DATE_FORMAT() और STR_TO_DATE() फंक्शन के साथ कैसे संयोजित होता है?
GET_FORMAT() फंक्शन को DATE_FORMAT() और STR_TO_DATE() फंक्शन के साथ संयोजित करना बहुत उपयोगी है। DATE_FORMAT() के साथ संयोजन जब इसे DATE_FORMAT() के साथ संयोजित किया जाता है तो यह किसी विशेष दिनांक या समय या दिनांक-समय को GET_FORMAT() फंक्शन से प्राप्त फॉर्मेट में व्यवस्थित करेगा। mysql> Select
-
MySQL GET_FORMAT() फंक्शन का क्या उपयोग है?
MySQL GET_FORMAT() फंक्शन का उपयोग DATE, TIME, DATETIME या TIMESTAMP जैसे डेटा प्रकार को दूसरे आर्गुमेंट के रूप में दिए गए मानक फॉर्मेट के आधार पर फॉर्मेटेड तरीके से बदलने के लिए किया जाता है। मानक फॉर्मेट प्रकार EUR, INTERNAL, ISO, JIS या USA हो सकते हैं। लौटाए गए फॉर्मेट कोड वही कोड हैं जो DATE_F
-
MySQL द्वारा लौटाए गए परिणाम सेट के समूह स्तर पर फ़िल्टरिंग मानदंड कैसे लागू करें?
जैसा कि हम जानते हैं कि SELECT स्टेटमेंट में GROUP BY क्लॉज MySQL द्वारा लौटाए गए परिणाम सेट को समूहों में विभाजित कर सकता है। अब यदि हम केवल कुछ विशिष्ट समूहों को लौटाना चाहते हैं तो हमें समूह स्तर पर फ़िल्टरिंग मानदंड लागू करने की आवश्यकता है। यह GROUP BY क्लॉज के अंदर HAVING क्लॉज का उपयोग करके
-
MySQL द्वारा लौटाए गए परिणाम सेट को समूहों में कैसे विभाजित करें?
यह SELECT स्टेटमेंट में GROUP BY क्लॉज का उपयोग करके किया जा सकता है। हम GROUP BY क्लॉज की मदद से एक कॉलम को ग्रुपिंग मानदंड के रूप में निर्दिष्ट कर सकते हैं। निर्दिष्ट ग्रुपिंग मानदंड के कारण, किसी विशेष कॉलम में समान मान वाली पंक्तियों को एकल समूह माना जाता है। इस तरह, MySQL SELECT स्टेटमेंट द्वा
-
यूनिक्स टाइमस्टैम्प को MySQL टाइमस्टैम्प मान में कैसे बदलें?
MySQL FROM_UNIXTIME() फंक्शन की मदद से यूनिक्स टाइमस्टैम्प को टाइमस्टैम्प डेटा प्रकार मान में बदलता है। उदाहरण mysql> Select FROM_UNIXTIME(1508622563); +-----------------------------+ | FROM_UNIXTIME(1508622563) | +-----------------------------+ | 2017-10-22 03:19:23 | +----------
-
MySQL में समय/दिनांक संचालन कैसे ऑफलोड करें?
हम DATE_FORMAT() फंक्शन की मदद से समय/दिनांक संचालन को MySQL पर ऑफलोड कर सकते हैं। दिनांक और समय को फंक्शन को आर्गुमेंट के रूप में पास किए गए फॉर्मेट यूनिट के आधार पर ऑफलोड किया जाएगा। उदाहरण के लिए, जब हम MySQL DATE_FORMAT() फंक्शन को आर्गुमेंट के रूप में दिनांक फॉर्मेट यूनिट पास करते हैं तो MySQL
-
MySQL में TIME_FORMAT() फंक्शन का उपयोग करके समय/दिनांक मान कैसे निकालें?
TIME_FORMAT() फंक्शन का उपयोग DATE_FORMAT() फंक्शन के समान तरीके से किया जा सकता है लेकिन इसका उपयोग केवल समय मान निकालने के लिए किया जा सकता है। यदि TIME_FORMAT() फंक्शन का उपयोग दिनांक मान निकालने के लिए किया जाता है तो MySQL NULL मान लौटाता है। उदाहरण के लिए, जब हम MySQL TIME_FORMAT() फंक्शन को
-
MySQL में दी गई तारीख से महीना और दिन कैसे प्राप्त करें?
यह निम्नलिखित दो तरीकों से किया जा सकता है: (A) EXTRACT() फंक्शन की मदद से - EXTRACT() फंक्शन MySQL TIMESTAMP मान से किसी भी भाग को प्राप्त कर सकता है। दी गई तारीख से महीना और दिन प्राप्त करने का निम्नलिखित उदाहरण है। mysql> Select EXTRACT(Month from 2017-10-22) AS MONTH; +-------+ | MONTH |