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

वर्चर से डेटाटाइम में कनवर्ट करें और MySQL में तुलना करें?

<घंटा/>

इसके लिए आप STR_TO_DATE() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1565 -> ( -> ArrivalDatetime varchar(40) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड)

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

mysql> DemoTable1565 मानों में डालें ('10/01/2019 21:29:35'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> DemoTable1565 मानों में डालें ('10/13/2019 4:56 :00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> DemoTable1565 मानों में डालें ('10/13/2018 12:40:46'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> में डालें DemoTable1565 मान ('10/13/2019 21:30:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.58 सेकंड)

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

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

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

<पूर्व>+---------------------+| आगमन दिनांक समय |+---------------------+| 10/01/2019 21:29:35 || 10/13/2019 4:56:00 || 10/13/2018 12:40:46 || 10/13/2019 21:30:00 |+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)

वर्तमान तिथि इस प्रकार है -

mysql> अभी चुनें ();+---------------------+| अब () |+---------------------+| 2019-10-13 21:34:14 |+---------------------+1 पंक्ति में सेट (0.00 सेकंड)

यहाँ varchar से datetime में कनवर्ट करने और तुलना करने के लिए क्वेरी है -

mysql> DemoTable1565 से * चुनें जहां str_to_date(ArrivalDatetime,'%m/%d/%Y')=curdate();

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

<पूर्व>+---------------------+| आगमन दिनांक समय |+---------------------+| 10/13/2019 4:56:00 || 10/13/2019 21:30:00 |+---------------------+2 पंक्तियाँ सेट में, 4 चेतावनियाँ (0.03 सेकंड)
  1. - MySQL समय को HH:MM:SS से HH:MM . में बदलें

    कनवर्ट करने के लिए, MySQL TIME_FORMAT() का उपयोग करें। आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहां, हमने समय रिकॉर्ड डाला है - DemoTable1419 मानों में डालें (09:59:34); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेक

  1. - MySQL में चार फ़ील्ड को डेटाटाइम फ़ील्ड में कैसे परिवर्तित करें?

    आइए पहले एक टेबल बनाएं। यहां, हमने तारीखों को चार प्रकार में घोषित किया है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1472 मान (03/20/2019 09:30) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके

  1. - MySQL में varchar "time" को रियल टाइम में कैसे बदलें?

    इसके लिए आप TIME_FORMAT() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1591 मानों में (2210); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयोग करके ता