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

डेटाटाइम से MySQL स्ट्रिप टाइम घटक?

<घंटा/>

आप DATE() फ़ंक्शन की सहायता से डेटाटाइम से समय घटक को अलग कर सकते हैं। वाक्य रचना इस प्रकार है -

अपनेTableName से DATE(yourColumnName) चुनें;

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

mysql> तालिका बनाएं StripComponentDatetimeDemo -> ( -> YourDateTime डेटाटाइम -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)

आइए अब तालिका में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -

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

चुनिंदा स्टेटमेंट की मदद से रिकॉर्ड प्रदर्शित करें। डेटाटाइम प्रदर्शित करने वाली क्वेरी इस प्रकार है -

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

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

<पूर्व>+---------------------+| आपका दिनांक समय |+---------------------+| 2018-11-25 20:15:07 |+---------------------+1 पंक्ति सेट में (0.00 सेकंड)

निम्नलिखित क्वेरी है जो समय घटक को अलग करती है -

mysql> StripComponentDatetimeDemo से दिनांक (YourDateTime) चुनें;

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

<पूर्व>+----------------------+| DATE(YourDateTime) |+--------------------------+| 2018-11-25 |+--------------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL समय अवधि क्वेरी वर्तमान दिनांक से 14 सप्ताह के अंतराल से दिनांक रिकॉर्ड लाने के लिए?

    इसके लिए आप BETWEEN कीवर्ड का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.93 सेकंड) मान लें कि वर्तमान तिथि 2019-08-31 है। इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2019-06-01);

  1. 00:00 से आज की तारीख तक की तारीख चुनने के लिए MySQL क्वेरी

    मान लें कि वर्तमान तिथि 2019-09-14 8:50:10 है। अब, हम 00:00 से 2019-09-14 8:50:10 तक के रिकॉर्ड चाहते हैं। आइए अब एक उदाहरण देखें और एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (ड्यूडेट डेटटाइम);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल

  1. MySQL समय को HH:MM:SS से HH:MM . में बदलें

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