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

MySQL में टाइमस्टैम्प में दिनांक और समय कॉलम को मिलाएं?

<घंटा/>

दिनांक और समय कॉलम को टाइमस्टैम्प में संयोजित करने के लिए, आप कास्ट () फ़ंक्शन को कॉन्सैट () के साथ उपयोग कर सकते हैं।

वाक्य रचना इस प्रकार है -

अपनेटेबलनाम से किसी भी वैरिएबलनाम के रूप में कास्ट (concat(yourDateColumnName, '' ', yourTimeColumnName) को डेटटाइम के रूप में चुनें;

उपरोक्त अवधारणा में, आप कास्ट () का उपयोग करेंगे जब आपकी तिथि और समय स्ट्रिंग प्रारूप में होगा। कास्ट () फ़ंक्शन का उपयोग केवल डेटाटाइम के लिए किया जा सकता है। ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाते हैं।

तालिका बनाने की क्वेरी इस प्रकार है -

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

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

mysql> DateAndTimeToTimestamp मानों में डालें (date_add (दही (), अंतराल 2 दिन), '10:30:02'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.34 सेकंड) mysql> DateAndTimeToTimestamp मानों में डालें (date_add (दही) (), अंतराल -2 दिन), '12:20:45'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DateAndTimeToTimestamp मानों में डालें (date_add (दही (), अंतराल 1 दिन), '01:32 :42');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड)mysql> DateAndTimeToTimestamp मानों में डालें (date_add (दही (), अंतराल -1 दिन), '14:25:58'); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.30 सेकंड)

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

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

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

<पूर्व>+---------------+----------+| ड्यूडेट | नियत समय |+---------------+----------+| 2018-12-16 | 10:30:02 || 2018-12-12 | 12:20:45 || 2018-12-15 | 01:32:42 || 2018-12-13 | 14:25:58 |+---------------+----------+4 पंक्तियों में सेट (0.00 सेकंड)

यहाँ दिनांक और समय कॉलम को टाइमस्टैम्प में संयोजित करने की क्वेरी है -

mysql> DateAndTimeToTimestamp से टाइमस्टैम्पडेमो के रूप में कॉन्सैट (ड्यूडेट, '', ड्यूटाइम) चुनें;

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

<पूर्व>+---------------------+| टाइमस्टैम्पडेमो |+---------------------+| 2018-12-16 10:30:02 || 2018-12-12 12:20:45 || 2018-12-15 01:32:42 || 2018-12-13 14:25:58 |+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)
  1. डेटाटाइम कॉलम को दिनांक और समय में कैसे विभाजित करें और MySQL में व्यक्तिगत रूप से तुलना करें?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable805(LoginDate datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - में डालें DemoTable805 मान (2018-12-24 05:01:00); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उपयोग करके तालि

  1. दिनांक कॉलम NULL बनाने के लिए MySQL क्वेरी?

    दिनांक कॉलम को शून्य बनाने के लिए, वैकल्पिक तालिका का उपयोग करें और संशोधित करें और दिनांक को पूर्ण पर सेट करें। निम्नलिखित वाक्य रचना है - तालिका बदलें yourTableName कॉलम संशोधित करें yourColumnName दिनांक NULL; आइए पहले एक टेबल बनाएं। यहां, हमने कॉलम को NOT NULL - . के रूप में सेट किया है टेबल ब

  1. MySQL क्वेरी टाइमस्टैम्प और एनम दोनों द्वारा क्रमबद्ध करने के लिए?

    इसके लिए आप ORDER BY DATE() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं। यहां, हमारे पास एक कॉलम है जिसमें DATE टाइप है और दूसरा टाइप ENUM के साथ - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (स्थिति) मान (अच्छा) में डालें; क्व