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

MySQL में DATETIME फ़ील्ड प्राप्त करने के लिए DATE और TIME फ़ील्ड जोड़ें?

<घंटा/>

आप DATETIME फ़ील्ड प्राप्त करने के लिए दिनांक और समय फ़ील्ड सेट करने के लिए CONCAT() फ़ंक्शन का उपयोग कर सकते हैं।

आइए एक डेमो टेबल बनाएं

mysql> टेबल बनाएं getDateTimeFieldsDemo -> (->शिपिंगडेट डेट,->शिपिंगटाइम टाइम,->शिपिंगडेटटाइम डेटाइम->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड)

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

mysql> getDateTimeFieldsDemo (शिपिंगडेट, शिपिंगटाइम) मान ('2018-01-21', '09:45:34') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> getDateTimeFieldsDemo में डालें (शिपिंगडेट, शिपिंगटाइम) मान ('2013-07-26', '13:21:20'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> getDateTimeFieldsDemo (शिपिंगडेट, शिपिंगटाइम) मान ('2017-12-31' में डालें) ,'15:31:40');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)mysql> getDateTimeFieldsDemo(ShippingDate,ShippingTime) मान ('2019-03-07','12:13:34') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.41 सेकंड)

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

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

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

<पूर्व>+--------------+--------------+---------------- --+| शिपिंग तिथि | शिपिंगटाइम | शिपिंग दिनांक समय |+--------------+--------------+----------------- -+| 2018-01-21 | 09:45:34 | शून्य || 2013-07-26 | 13:21:20 | शून्य || 2017-12-31 | 15:31:40 | शून्य || 2019-03-07 | 12:13:34 | नल |+--------------+--------------+----------------- -+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ MySQL में DATETIME फ़ील्ड प्राप्त करने के लिए DATE और TIME फ़ील्ड जोड़ने की क्वेरी है

mysql> अपडेट getDateTimeFieldsDemo set Shippingdatetime=concat(ShippingDate," ",ShippingTime);क्वेरी ठीक है, 4 पंक्तियाँ प्रभावित (0.09 सेकंड)पंक्तियाँ मिलान:4 परिवर्तित:4 चेतावनियाँ:0

अब एक बार फिर से टेबल रिकॉर्ड्स की जांच करें। क्वेरी इस प्रकार है -

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

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

<पूर्व>+--------------+--------------+---------------- -----+| शिपिंग तिथि | शिपिंगटाइम | शिपिंग दिनांक समय |+--------------+--------------+----------------- ----+| 2018-01-21 | 09:45:34 | 2018-01-21 09:45:34 || 2013-07-26 | 13:21:20 | 2013-07-26 13:21:20 || 2017-12-31 | 15:31:40 | 2017-12-31 15:31:40 || 2019-03-07 | 12:13:34 | 2019-03-07 12:13:34 |+--------------+--------------+-------- -------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में डेटाटाइम फ़ील्ड से केवल दिनांक निकालना और इसे PHP चर को असाइन करना?

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

  1. MySQL क्वेरी वर्तमान डेटाटाइम और केवल वर्तमान तिथि प्राप्त करने के लिए

    क्वेरी अभी चुनें () वर्तमान तिथि के साथ-साथ वर्तमान समय भी देती है। यदि आप केवल वर्तमान दिनांक चाहते हैं, तो केवल CURDATE() का उपयोग करें। डेटाटाइम के लिए सिंटैक्स निम्नलिखित है - अभी चुनें (); केवल तारीख के लिए वाक्य रचना। चुनें CURDATE(); आइए अब उपरोक्त सिंटैक्स को लागू करें - केस 1 :यदि आप वर्

  1. एकल MySQL क्वेरी के साथ दिनांक में एक वर्ष और दो दिन कैसे जोड़ें?

    इसके लिए MySQL में INTERVAL का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );query OK, 0 Rows प्रभावित (0.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1376 मानों में डालें (2019-03-14); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रि