समय को HH:MM प्रारूप के रूप में पुनः प्राप्त करने के लिए, DATE_FORMAT() फ़ंक्शन का उपयोग करें। फ़ंक्शन को समझने और समय निकालने के लिए, आइए हम एक तालिका बनाएं।
तालिका बनाने की क्वेरी इस प्रकार है
mysql> तालिका बनाएं पुनर्प्राप्तिटाइमडेमो -> ( -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserArrivalTime datetime -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें।
क्वेरी इस प्रकार है
mysql> रिट्रीवटाइमडेमो (यूजरअराइवलटाइम) वैल्यू ('2013-01-21 13:45:34') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> रिट्रीटाइमडेमो (यूजरअराइवलटाइम) वैल्यू ('2014-) में डालें। 11-25 11:40:56'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> पुनर्प्राप्ति टाइमडेमो (उपयोगकर्ता आगमन समय) मान ('2016-10-27 17:30:40') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> पुनः प्राप्त करने में सम्मिलित करेंटाइमडेमो (उपयोगकर्ता आगमन समय) मान ('2017-02-21 18:03:06'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> पुनः प्राप्त करने में सम्मिलित करेंटाइमडेमो (उपयोगकर्ता आगमन समय) मान (' 2018-04-24 22:30:32');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें।
क्वेरी इस प्रकार है
mysql> रिट्रीवटाइमडेमो से *चुनें;
निम्न आउटपुट है
+--------+---------------------+| उपयोगकर्ता आईडी | UserArrivalTime |+-----------+---------------------+| 1 | 2013-01-21 13:45:34 || 2 | 2014-11-25 11:40:56 || 3 | 2016-10-27 17:30:40 || 4 | 2017-02-21 18:03:06 || 5 | 2018-04-24 22:30:32 |+----------+---------------------+5 पंक्तियाँ सेट में (0.00 सेकंड )
यहाँ MySQL से HH:MM प्रारूप के रूप में समय प्राप्त करने के लिए क्वेरी है
mysql> रिट्रीटाइमडेमो से date_format(UserArrivalTime,'%H:%i') चुनें;
निम्न आउटपुट है
<पूर्व>+------------------------------------------+| date_format(UserArrivalTime,'%H:%i') |+------------------------------------- --+| 13:45 || 11:40 || 17:30 || 18:03 || 22:30 |+------------------------------------------+5 पंक्तियाँ सेट में (0.00 .) सेकंड)