केवल दिनांक समय से दिनांक प्राप्त करने के लिए, दिनांक स्वरूप विनिर्देशकों का उपयोग करें -
%d दिन के लिए%m महीने के लिए%Y साल के लिए
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable(AdmissionDate datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल मानों में डालें ('2019-07-21 12:34:56'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल मानों में डालें ('2016-08-18 10:00 :02');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.51 सेकंड)mysql> डेमोटेबल मानों में डालें('2018-01-03 11:02:20');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------------+| प्रवेश तिथि |+---------------------+| 2019-07-21 12:34:56 || 2016-08-18 10:00:02 || 2018-01-03 11:02:20 |+---------------------+3 पंक्तियों में सेट (0.00 सेकंड)यहाँ केवल दिनांक प्राप्त करने के लिए प्रश्न है -
डेमोटेबल सेmysql> date_format(AdmissionDate,'%d.%m.%Y') AS डेट चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------+| दिनांक |+---------------+| 21.07.2019 || 18.08.2016 || 03.01.2018 |+---------------+3 पंक्तियों में सेट (0.00 सेकंड)