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

MySQL में एक विशिष्ट दिन के साथ MM/YY को YYYY-MM-DD में कैसे बदलें?


रूपांतरित करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार STR_TO_DATE() का उपयोग करें। दिन के मान को CONCAT() के साथ जोड़ें -

str_to_date(concat('yourDateValue/', yourColumnName), '%d/%m/%y') को अपनेTableName से anyAliasName के रूप में चुनें;

आइए एक टेबल बनाएं -

mysql> क्रिएट टेबल डेमो46−> (−> id int null auto_increment Primary key,−> short_date varchar(20)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमो46 (शॉर्ट_डेट) मान ('09/18') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> डेमो 46 (लघु_डेट) मान ('12/20') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)mysql> डेमो46 (लघु_डेट) मान ('11/20') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड)

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

mysql> डेमो46 से *चुनें;

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

<पूर्व>+----+---------------+| आईडी | short_date |+-----+---------------+| 1 | 09/18 || 2 | 12/20 || 3 | 11/20 |+----+------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL में MM/YY को YYYY-MM-DD में बदलने की क्वेरी निम्नलिखित है।

mysql> डेमो46 से str_to_date(concat('24/', short_date), '%d/%m/%y') Convert_In_Full_Date−> के रूप में चुनें;

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

<पूर्व>+--------------------------+| Convert_In_Full_Date |+--------------------------+| 2018−09−24 || 2020−12−24 || 2020−11−24 |+----------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में किसी विशिष्ट कॉलम नाम के साथ टेबल कैसे खोजें?

    कॉलम नाम खोजने के लिए, info_schema.columns का उपयोग करें। निम्नलिखित वाक्य रचना है - जानकारी_स्कीमा.कॉलम से अलग टेबल_नाम चुनें, जहां कॉलम_नाम जैसे %yourSearchValue% और table_schema=database(); आइए विभिन्न तालिका में कॉलम नाम खोजने के लिए उपरोक्त सिंटैक्स को लागू करें। यहां, हम केवल विशिष्ट कॉलम नाम

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

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

  1. MYSQL में MM/YY को YYYY-MM-DD में कैसे बदलें?

    कनवर्ट करने के लिए, MySQL में str_to_date() का उपयोग करें आइए एक टेबल बनाएं और तारीख रिकॉर्ड जोड़ें - उदाहरण );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.96 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो72 मान (07/95) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन