-
यदि हम बिना किसी तर्क के UNIX_TIMESTAMP () फ़ंक्शन का उपयोग करते हैं तो MySQL क्या लौटाता है?
उस स्थिति में, MySQL वर्तमान दिनांक और समय का यूनिक्स टाइमस्टैम्प लौटाता है। इसलिए हम कह सकते हैं कि बिना तर्क का उपयोग करना UNIX_TIMESTAMP() फ़ंक्शन के तर्क के रूप में Now() का उपयोग करने के समान है। उदाहरण के लिए, यदि हम UNIX_TIMESTAMP () के लिए बिना किसी मूल्य के और अब () के साथ एक तर्क के रूप म
-
MySQL FROM_UNIXTIME() फ़ंक्शन का क्या उपयोग है?
MySQL FROM_UNIXTIME() फ़ंक्शन का उपयोग यूनिक्स टाइमस्टैम्प के संस्करण से दिनांक/डेटाटाइम वापस करने के लिए किया जाता है। फ़ंक्शन के संदर्भ के आधार पर वापसी मान का प्रारूप या तो YYYY-MM-DD HH:MM:SS या YYYYMMDDHHMMSS.uuuuuu होगा, यानी संदर्भ संख्यात्मक या स्ट्रिंग है या नहीं। निम्नलिखित FROM_UNIXTIME क
-
MySQL में, हम प्रारूप स्ट्रिंग के साथ FROM_UNIXTIME () फ़ंक्शन का उपयोग कैसे कर सकते हैं?
मान लीजिए अगर हम FROM_UNIXIME() फंक्शन का आउटपुट किसी खास फॉर्मेट में चाहते हैं तो हम डेट फॉर्मेट स्ट्रिंग या टाइम फॉर्मेट स्ट्रिंग या दोनों का इस्तेमाल कर सकते हैं। FROM_UNIXTIME() फ़ंक्शन में प्रारूप स्ट्रिंग का उपयोग करने का उदाहरण निम्नलिखित है - mysql> Select FROM_UNIXTIME(1555033470 '%Y
-
MySQL ग्रुप बाय क्लॉज में एकाधिक कॉलम का उपयोग करने का क्या महत्व है?
ग्रुप बाय क्लॉज में कई कॉलम निर्दिष्ट करके हम परिणाम सेट को छोटे समूहों में विभाजित कर सकते हैं। ग्रुप बाय क्लॉज में जितने अधिक कॉलम निर्दिष्ट होंगे, समूह उतने ही छोटे होंगे। उदाहरण कर्मचारियों से पदनाम, वर्ष (Doj), गणना (*) का चयन करें GROUP BY पदनाम, वर्ष (DoJ); +---------------+------- ----+----
-
क्या होता है यदि MySQL TIMEDIFF () फ़ंक्शन का आउटपुट TIME फ़ील्ड के श्रेणी मान को पार कर जाता है?
जैसा कि हम जानते हैं कि MySQL में TIME फ़ील्ड की रेंज -838:59:59 है से ‘838:59:59’ . अब, यदि TIMEDIFF () फ़ंक्शन का आउटपुट इस सीमा को पार कर जाता है, तो MySQL -838:59:59 या 838:59:59 पर वापस आ जाएगा। तर्क के मूल्यों पर निर्भर करता है। उदाहरण TIMEDIFF चुनें (2017-10-22 04:05:45, 2017-09-01 03:05:45)
-
MySQL SELECT क्लॉज में Groups फंक्शन का उपयोग कैसे किया जा सकता है?
जैसा कि हम जानते हैं कि समूह फ़ंक्शन मान के सेट पर संचालित होता है, इसलिए यदि समूह फ़ंक्शन का उपयोग SELECT क्लॉज में किया जाएगा तो उनका उपयोग उन पंक्तियों पर किया जाएगा जो क्वेरी चयन मानदंड को पूरा करती हैं और समूह कार्यों का आउटपुट क्वेरी के आउटपुट के रूप में लौटाया जाएगा। उदाहरण नीचे दिए गए उदाहर
-
UNIX TIMESTAMPS और MySQL TIMESTAMPS में क्या अंतर है?
MySQL में, UNIX TIMESTAMPS को 32-बिट पूर्णांक के रूप में संग्रहीत किया जाता है। दूसरी ओर, MySQL TIMESTAMPS को भी इसी तरह से संग्रहीत किया जाता है लेकिन पठनीय YYYY-MM-DD HH:MM:SS प्रारूप में दर्शाया जाता है। उदाहरण mysql> Select UNIX_TIMESTAMP('2017-09-25 02:05:45') AS 'UNIXTIMESTAMP V
-
हम MySQL SELECT क्वेरी में गैर-समूह फ़ील्ड वाले समूह फ़ंक्शंस का उपयोग कैसे कर सकते हैं?
यदि हम चयन क्वेरी में गैर-समूह क्षेत्रों के साथ समूह कार्यों का उपयोग करना चाहते हैं तो हमें ग्रुप बाय क्लॉज का उपयोग करना होगा। सामान्य वाक्य रचना इस प्रकार हो सकती है सिंटैक्स SELECT group_function1,…, non-group-column1,… from table_name GROUP BY column_name; उदाहरण mysql> Select
-
MySQL में, हम पूर्णांक के रूप में समय मान का प्रतिनिधित्व कैसे कर सकते हैं?
MySQL में, UNIX टाइमस्टैम्प प्रारूप एक पूर्णांक के रूप में समय मान का प्रतिनिधित्व करने का तरीका है। दिनांक मान के लिए दर्शाया गया पूर्णांक मान सेकंड की संख्या होगी। इन सेकंडों की संख्या गिनने की आरंभ तिथि 1970-01-01 है। UNIX_TIMESTAMP (2017-10-22 04:05:36) सेकेंड की कुल संख्या के रूप में चुनें; +-
-
एक पूर्णांक में परिवर्तित करने के लिए टाइमस्टैम्प मान में माइक्रोसेकंड जोड़ने पर MySQL क्या लौटाएगा?
जैसा कि हम जानते हैं कि UNIX_TIMESTAMP () फ़ंक्शन की मदद से टाइमस्टैम्प के मान को कई सेकंड में बदला जा सकता है। MySQL टाइमस्टैम्प के मान में जोड़े गए माइक्रोसेकंड को अनदेखा कर देगा क्योंकि UNIX_TIMESTAMP का मान केवल 10 अंक लंबा है। उदाहरण UNIX_TIMESTAMP चुनें (2017-10-22 04:05:36.200000) AS सेकेंड
-
INT कॉलम में MySQL TIMESTAMP के रूप में संग्रहीत मान को पुनः प्राप्त करने का उचित तरीका क्या है?
हम तालिका के कॉलम में INT के रूप में संग्रहीत MySQL TIMESTAMP के रूप में मान प्राप्त करने के लिए FROM_UNIXTIME() फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण के लिए, हमारे पास test123 नामक एक टेबल है जिसमें val1 नामक कॉलम है। इस कॉलम में, हमने पूर्णांक मानों को इस प्रकार संग्रहीत किया है - mysql> Select
-
UNIX_TIMESTAMP () या FROM_UNIXTIME () फ़ंक्शन में एक आउट-ऑफ-रेंज मान पास करने पर, MySQL क्या लौटाएगा?
जब हम UNIX_TIMESTAMP में एक आउट-ऑफ-रेंज मान पास करते हैं, तो MySQL 0 देता है। मान की मान्य श्रेणी TIMESTAMP डेटा प्रकार के समान होती है। उदाहरण mysql> Select UNIX_TIMESTAMP('1969-01-01 04:05:45'); +---------------------------------------+ | UNIX_TIMESTAMP('1969-01-01 04:05:45') |
-
हमें MySQL SELECT क्वेरी में GROUP BY क्लॉज के बिना गैर-समूह फ़ील्ड वाले समूह फ़ंक्शंस का उपयोग क्यों नहीं करना चाहिए?
ऐसा इसलिए है क्योंकि ग्रुप बाय क्लॉज के बिना MySQL द्वारा लौटाया गया आउटपुट गुमराह कर सकता है। हम इसे प्रदर्शित करने के लिए नीचे दी गई छात्र तालिका पर निम्नलिखित उदाहरण दे रहे हैं - mysql> Select * from Student; +------+---------+---------+-----------+ | Id | Name | Address |
-
हम ग्रुप फंक्शन COUNT(*) और GROUP BY क्लॉज की मदद से कॉलम में किसी मान की पुनरावृत्ति कैसे जान सकते हैं?
हम कॉलम में किसी मान की पुनरावृत्ति का पता लगाने के लिए COUNT(*) और GROUP BY क्लॉज का उपयोग कर सकते हैं। निम्नलिखित उदाहरण है, तालिका छात्र के नाम कॉलम पर COUNT(*) और GROUP BY क्लॉज का उपयोग करके, इसे प्रदर्शित करने के लिए - mysql> select count(*),name from student group by name; +----------+---
-
हम MySQL आउटपुट को आरोही क्रम में कैसे सॉर्ट कर सकते हैं?
यदि हम परिणाम सेट को आरोही क्रम में सॉर्ट करना चाहते हैं, तो हमें ORDER BY क्लॉज में ASC (ASCENDING के लिए संक्षिप्त रूप) कीवर्ड निर्दिष्ट करने की आवश्यकता है। सिंटैक्स Select column1, column2,…,columN From table_name ORDER BY column1[column2,…] ASC; उदाहरण निम्नलिखित उदाहरण में, हमने
-
यदि मैं यौगिक अंतराल इकाई के लिए इकाई मानों के संलग्न सेट में केवल एक मान लिखता हूं तो MySQL क्या लौटाता है?
इस मामले में, MySQL कंपाउंड इंटरवल यूनिट में दी गई सबसे सही इकाई को ध्यान में रखेगा। यह इकाई मूल्यों के संलग्न सेट में प्रदान किए गए एकल मान के आधार पर अंतराल की गणना करने के बाद आउटपुट लौटाएगा। निम्नलिखित उदाहरण इसे स्पष्ट करेगा - mysql> Select TIMESTAMP('2017-10-22 04:05:36' + INTERVAL
-
यदि मैं INTERVAL कीवर्ड के साथ यूनिट मानों के संलग्न सेट का उपयोग करता हूं तो MySQL क्या लौटाता है?
इस मामले में, MySQL इकाई मूल्यों के संलग्न सेट में प्रदान किए गए दो में से पहले मान को ध्यान में रखेगा। यह इंटरवल कीवर्ड में दी गई इकाई पर, एक संलग्न सेट से विचारित मूल्य के आधार पर, अंतराल की गणना के बाद चेतावनी के साथ आउटपुट लौटाएगा। निम्न उदाहरण इसे स्पष्ट करेगा - mysql> Select TIMESTAMP('
-
कॉलम के आधार पर MySQL आउटपुट को कैसे सॉर्ट करें जो परिणाम सेट में नहीं है?
कॉलम के आधार पर सॉर्ट किए गए आउटपुट को प्राप्त करना काफी संभव है जो उस आउटपुट का हिस्सा भी नहीं है या परिणाम सेट में नहीं है। यह आवश्यक क्षेत्रों का चयन करके और उन क्षेत्रों के नाम लिखकर किया जा सकता है जिनके आधार पर छँटाई क्रम वांछित है। इसे प्रदर्शित करने के लिए एक उदाहरण निम्नलिखित है, जिसमें हमन
-
यदि हम DATEDIFF () फ़ंक्शन के तर्क के रूप में दिनांक घटक के साथ समय घटकों को शामिल करते हैं तो MySQL क्या लौटाता है?
MySQL DatedIFF () फ़ंक्शन दिनांक और समय मानों के साथ भी काम करता है लेकिन यह समय मान को अनदेखा करता है। इसलिए भले ही हम DATEDIFF () फ़ंक्शन में समय मान शामिल करते हैं, MySQL समय मानों को अनदेखा करके, दिनों में, तिथियों के बीच के अंतर को वापस कर देगा। दिनांकित चुनें(2017-10-22 04:05:36,2017-10-22 03
-
तालिका में पंक्तियों की संख्या गिनने के लिए हम MySQL SELECT कथन का उपयोग कैसे कर सकते हैं?
तालिका में पंक्तियों की कुल संख्या की गणना करने के लिए हमें SELECT क्लॉज के साथ COUNT(*) फ़ंक्शन का उपयोग करने की आवश्यकता है। उदाहरण mysql> Select COUNT(*) from Student; +----------+ | COUNT(*) | +----------+ | 4 | +----------+ 1 row in set (0.06 sec) उपरोक्त क्वेरी