यूके दिनांक प्रारूप दिन-कीट-वर्ष प्रारूप का समर्थन करता है। इसे MySQL दिनांक में बदलने के लिए, STR_TO_DATE() का उपयोग करें। निम्नलिखित वाक्य रचना है:
अपनेTableName से str_to_date(yourColumnName,'%d/%m/%Y') चुनें;
आइए पहले एक टेबल बनाएं:
mysql> टेबल बनाएं DemoTable728 (ड्यूडेट varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:
mysql> DemoTable728 मानों ('10/11/2019') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable728 मानों ('31/01/2016') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable728 मानों में डालें ('01/12/2015'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable728 मानों में डालें ('11/03/2018'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें:
mysql> DemoTable728 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------+| नियत तिथि |+---------------+| 10/11/2019 || 31/01/2016 || 01/12/2015 || 11/03/2018 |+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)यूके दिनांक प्रारूप को MySQL दिनांक में बदलने की क्वेरी निम्नलिखित है:
mysql> DemoTable728 से str_to_date(DueDate,'%d/%m/%Y') चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+------------------------------------------+| str_to_date(नियत तिथि,'%d/%m/%Y') |+--------------------------------- +| 2019-11-10 || 2016-01-31 || 2015-12-01 || 2018-03-11 |+------------------------------------------+4 पंक्तियों में सेट (0.00 सेकंड)पूर्व>