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

मासिक नाम और वर्ष वापस करने के लिए MySQL में प्रारूप दिनांक?

<घंटा/>

DATE_FORMAT() का उपयोग करें और विनिर्देशकों को केवल महीनानाम और वर्ष प्रदर्शित करने के लिए सेट करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, AdmissionDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालें -

mysql> DemoTable(AdmissionDate) मानों ('2013-04-21') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable (AdmissionDate) मानों ('2014-01-31') में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल (एडमिशनडेट) वैल्यू ('2016-09-01') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल (एडमिशनडेट) वैल्यू में डालें ( '2018-12-12');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> DemoTable(AdmissionDate) मानों में डालें('2019-04-01');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) 

चुनिंदा कमांड का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+-----+---------------+| आईडी | प्रवेश तिथि |+----+---------------+| 1 | 2013-04-21 || 2 | 2014-01-31 || 3 | 2016-09-01 || 4 | 2018-12-12 || 5 | 2019-04-01 |+----+---------------+5 पंक्तियों में सेट (0.00 सेकंड)

यहाँ महीनानाम और वर्ष वापस करने के लिए MySQL में दिनांक को प्रारूपित करने की क्वेरी है -

mysql> डेमोटेबल से DATE_FORMAT(AdmissionDate,'%M %Y') AS MonthNameAndYear को चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+------------------+| महीनानामऔरवर्ष |+-------------------+| अप्रैल 2013 || जनवरी 2014 || सितंबर 2016 || दिसंबर 2018 || अप्रैल 2019 |+------------------+5 पंक्तियाँ सेट में (0.02 सेकंड)
  1. MySQL दिनांक वर्तमान दिनांक और शामिल होने की तिथि के बीच अंतर को वापस करने के लिए कार्य करता है

    सबसे पहले, वर्तमान तिथि का पता लगाएं और DATEDIFF() का उपयोग करके शामिल होने की तिथि और वर्तमान तिथि के बीच अंतर प्राप्त करें। वर्तमान तिथि इस प्रकार है - सेलेक्ट कर्डेट ();+---------------+| दही () |+---------------+| 2019-10-26 |+---------------+1 पंक्ति सेट में (0.00 सेकंड) आइए पहले एक टेबल बना

  1. MySQL में किसी विशिष्ट वर्ष से आरंभ और समाप्ति तिथि प्राप्त करें

    इसके लिए MySQL YEAR() फंक्शन का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1843 (StartDate date, EndDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1843 मानों में डालें (2016-04-01, 2017-05-02); क्वेरी ठीक

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

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