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

MySQL डेटाटाइप केवल महीने और साल स्टोर करने के लिए?

<घंटा/>

आपको केवल महीने और वर्ष को संग्रहीत करने के बजाय दिनांक को पूर्ण दिनांक समय के रूप में संग्रहीत करने की आवश्यकता है। यदि आप डेटाटाइम के रूप में घोषित करते हैं तो आप MySQL से MONTH() और YEAR() फ़ंक्शन का उपयोग करके माह और वर्ष निकाल सकते हैं।

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

MONTH(yourDateTimeColumnName) को anyVariableName1,YEAR(yourDateTimeColumnName) को अपनेTableName से किसी भी VariableName2 के रूप में चुनें;

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

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

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

mysql> OnlyMonthandYear मानों ('2016-12-10') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> OnlyMonthandYear मानों ('2017-10-21') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> onlyMonthandYear मानों ('2018-03-25') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.31 सेकंड) mysql> onlyMonthandYear मानों ('2018-12-18') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड)

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

mysql> onlyMonthandYear से *चुनें;
<पूर्व>+---------------------+| नियत दिनांक समय |+---------------------+| 2016-12-10 00:00:00 || 2017-10-21 00:00:00 || 2018-03-25 00:00:00 || 2018-12-18 00:00:00 |+---------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

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

क्वेरी इस प्रकार है -

mysql> केवल महीना, वर्ष (ड्यूडेटटाइम) के रूप में महीना (ड्यूडेटटाइम) को ओनली मोंटहैंड वर्ष से केवल वर्ष के रूप में चुनें;

आउटपुट

<पूर्व>+-----------+----------+| केवलमाह | केवल वर्ष |+-----------+----------+| 12 | 2016 || 10 | 2017 || 3 | 2018 || 12 | 2018 |+----------+----------+4 पंक्तियों में सेट (0.02 सेकंड)
  1. MySQL में केवल घंटे और मिनट कैसे प्रदर्शित करें?

    केवल घंटे और मिनट प्रदर्शित करने के लिए, DATE_FORMAT() का उपयोग करें और नीचे दिए गए सिंटैक्स के अनुसार प्रारूप विनिर्देशक सेट करें - अपनेTableName से date_format(yourColumnName,%H:%i) को anyAliasName के रूप में चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.76 सेकंड) इंस

  1. MySQL में महीने और साल की शुरुआत के बाद से वाउचर का कुल मूल्य गिनना

    इसके लिए MySQL MONTH() और YEAR() मेथड्स का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.40 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1562 मानों में डालें(450,2019-10) -13);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) चयन कथन का उपयो

  1. MySQL एक विशिष्ट महीने और वर्ष के आधार पर रिकॉर्ड लाने के लिए?

    इसके लिए MONTH() और YEAR() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1846 (खरीदारी दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1846 मानों में डालें (2017-10-26); क्वेरी ठीक है, 1 पंक्ति प्र