Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में DATETIME को DATE के रूप में कैसे डालें?

<घंटा/>

MySQL में DATETIME को DATE के रूप में कास्ट करने के लिए, CAST() फ़ंक्शन का उपयोग करें। वाक्य रचना इस प्रकार है -

अपनेटेबलनाम से किसी भी वैरिएबलनाम के रूप में कास्ट (अपना कॉलमनाम तिथि के रूप में) चुनें;

ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं ConvertDatetimeToDate−> ( −> YourDatetime datetime−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.95 सेकंड)

इंसर्ट कमांड की मदद से टेबल में डेटाटाइम इंसर्ट करना। क्वेरी इस प्रकार है -

mysql> ConvertDatetimeToDate मानों में डालें (date_add (अब (), अंतराल 1 दिन)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> ConvertDatetimeToDate मानों में डालें (date_add (अब (), अंतराल -1 दिन) क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> ConvertDatetimeToDate मानों में डालें (date_add (अब (), अंतराल 1 वर्ष)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> ConvertDatetimeToDate मानों में डालें (date_add ( now(),अंतराल -1 वर्ष));क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

ऊपर डाले गए सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> ConvertDatetimeToDate से *चुनें;

निम्न आउटपुट है -

<पूर्व>+---------------------+| आपका दिनांक समय |+---------------------+| 2018-11-28 16:12:50 || 2018-11-26 16:13:00 || 2019-11-27 16:13:13 || 2017-11-27 16:13:24 |+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)

अब आप उपरोक्त सिंटैक्स को डेटटाइम टू डेट कास्ट करने के लिए लागू कर सकते हैं। क्वेरी इस प्रकार है -

mysql> ConvertDatetimeToDate से onlyDateDemo के रूप में कास्ट (YourDatetime as date) चुनें;

निम्न आउटपुट है -

<पूर्व>+--------------+| ओनलीडेटडेमो |+--------------+| 2018-11-28 || 2018-11-26 || 2019-11-27 || 2017-11-27 |+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. मैं MySQL में डेटाटाइम को फिर से कैसे प्रारूपित करूं?

    MySQL में डेटाटाइम को पुन:प्रारूपित करने के लिए, आप DATE_FORMAT() का उपयोग कर सकते हैं। MySQL yyyy-mm-dd प्रारूप में देता है। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.10 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1558 मान (2017-12-31) में डालें;

  1. MySQL में दिनांक प्रारूप को कैसे परिवर्तित करें?

    दिनांक प्रारूप को रूपांतरित करने के लिए, STR_TO_DATE() - . का उपयोग करें टेबल बनाएं DemoTable2010(ड्यूडेट वर्कर(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2010 मानों में सम्मिलित करें(31/01/2017 11:00:20);क्वेरी ठीक है, 1 पं

  1. कैसे अजगर का उपयोग कर MySQL में दिनांक वस्तु सम्मिलित करने के लिए?

    एक MySQL डेटाबेस में एक तिथि सम्मिलित करने के लिए, आपको अपनी तालिका में प्रकार दिनांक या डेटाटाइम का एक कॉलम होना चाहिए। एक बार आपके पास यह हो जाने के बाद, आपको अपने डेटाबेस में डालने से पहले अपनी तिथि को एक स्ट्रिंग प्रारूप में परिवर्तित करना होगा। ऐसा करने के लिए, आप डेटाटाइम मॉड्यूल के strftime स