MySQL Reference - 10.5 पर जाएं। डेटा प्रकार संग्रहण आवश्यकताएँ
इसके लिए खोजें:दिनांक और समय प्रकारों के लिए संग्रहण आवश्यकताएं
दिनांक को आंतरिक रूप से A three-byte integer packed as DD + MM×32 + YYYY×16×32
के रूप में पैक किया जाता है।
लेकिन, यदि आप दिनांक कॉलम प्रदर्शन के लिए select चुनते हैं , इसे कुछ . में दिखाना होगा वैसे, तो यह 0000-00-00 के रूप में सामने आता है। यह नहीं है उस विशिष्ट प्रारूप के साथ चार(10) के रूप में संग्रहीत।
यदि, प्रदर्शन के लिए, आपको एक विशिष्ट प्रारूप देखने की आवश्यकता है, तो आप इसे Date_Format() . हालांकि, ध्यान रखें कि यदि आप प्रोग्रामिंग टूल में क्वेरी का उपयोग कर रहे हैं, तो यह नहीं है आप क्या करना चाहते हैं। आप कच्चा तारीख मान . चाहते हैं , प्रदर्शन उद्देश्यों के लिए, आपके द्वारा उपयोग किए जाने वाले किसी भी प्रोग्रामिंग वातावरण से एक समान स्वरूपण फ़ंक्शन होगा।
जैसा कि आप DATE_FORMAT में संदर्भ से देख सकते हैं, आप '%d-%m-%Y'
का उपयोग करना चाहेंगे , उदा.
SELECT col1, col2, DATE_FORMAT(datecolumn, '%d-%m-%Y') AS datecolumn, more1...
FROM sometable
....