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

MySQL में DATE और TIME से DATETIME बनाएं?

<घंटा/>

आप MySQL में ADDTIME() फ़ंक्शन की सहायता से DATE और TIME से DATETIME बना सकते हैं। वाक्य रचना इस प्रकार है -

अपनेटेबलनाम से किसी भी वैरिएबलनाम के रूप में जोड़ेंटाइम (कन्वर्ट (आपका डेट कॉलमनाम, डेटाटाइम), आपका टाइम कॉलमनाम) चुनें;

उपरोक्त अवधारणा को समझने के लिए, आइए एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल बनाएं डेटटाइम −> ( −> ड्यू डेट डेट, −> ड्यूटाइम टाइम −>);क्वेरी ओके, 0 रो प्रभावित (1.19 सेकेंड)

अब आप अलग-अलग तारीख और समय डाल सकते हैं। सम्मिलित करने की क्वेरी इस प्रकार है -

mysql> डेटटाइम मानों में डालें (दही (), अब ()); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)

टेबल से सभी रिकॉर्ड्स को चुनिंदा स्टेटमेंट की मदद से प्रदर्शित करें -

mysql> डेटटाइम से *चुनें;

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

<पूर्व>+---------------+----------+| नियत तारीख | नियत समय |+---------------+----------+| 2018-12-11 | 09:59:07 |+---------------+----------+1 पंक्ति में सेट (0.00 सेकंड)

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

mysql> डेटटाइम से DATETimeDemo के रूप में एडटाइम (कन्वर्ट (ड्यूडेट, डेटटाइम), ड्यूटाइम) का चयन करें;

दिनांक और समय से बनाए गए डेटाटाइम को प्रदर्शित करने वाला आउटपुट निम्न है -

<पूर्व>+---------------------+| DATETimeDemo |+---------------------+| 2018-12-11 09:59:07 |+---------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में डेटाटाइम फ़ील्ड से केवल दिनांक निकालना और इसे PHP चर को असाइन करना?

    यदि आप डेटाटाइम फ़ील्ड से एकमात्र तिथि निकालना चाहते हैं तो आपको डेटटाइम क्लास का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है - DateTime::createFromFormat("Y-m-d H:i:s",yourDateTimeValue)->format("yourFormatSpecifier"); अब आप उपरोक्त सिंटैक्स को अपने PHP कोड में डेटाटा

  1. MySQL से दिनांक का चयन करें और पाठ को प्रारूपित करें?

    तिथि और प्रारूप चुनने के लिए, SELECT DATE_FORMAT() का उपयोग करें। निम्नलिखित वाक्य रचना है - सिंटैक्स अपनेTableName से date_format(yourColumnName, %e %b %y) चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

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

    इसके लिए आप STR_TO_DATE() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - में डालें DemoTable1565 मान (10/13/2019 21:30:00); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.58 सेकंड) चयन कथन का उपयोग करके