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

MySQL में टाइमस्टैम्प से किसी विशिष्ट वर्ष का रिकॉर्ड प्राप्त करें?

<घंटा/>

आप वर्ष () फ़ंक्शन का उपयोग करके टाइमस्टैम्प से वर्ष प्राप्त कर सकते हैं। वाक्य रचना इस प्रकार है -

अपनेटेबलनाम से अपना कॉलमनाम चुनें जहां YEAR(yourTimestampColumnName)='yourYearValue'';

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

mysql> टेबल बनाएं getYearOut -> (-> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(10), -> yourTimestamp टाइमस्टैम्प डिफ़ॉल्ट current_timestamp, -> PRIMARY KEY(Id) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.56 सेकंड)

INSERT कमांड का उपयोग करके तालिका में कुछ रिकॉर्ड डालें−

mysql> getYearOut (नाम, yourTimestamp) मानों ('जॉन', अब ()) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) mysql> getYearOut (नाम, आपका टाइमस्टैम्प) मान ('कैरोल', '2018-09-23 17:34:44');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.38 सेकंड)mysql> getYearOut(Name,yourTimestamp) value('Bob','2016-05-12 16:12:में डालें:34');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.43 सेकंड)

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

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

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

<पूर्व>+-----+--------+---------------------+| आईडी | नाम | आपका टाइमस्टैम्प |+-----+----------+---------------------+| 1 | जॉन | 2019-02-05 11:46:11 || 2 | कैरल | 2018-09-23 17:34:44 || 3 | बॉब | 2016-05-12 16:12:34 |+----+-----------+---------------------+3 पंक्तियों में सेट (0.00 सेकंड)

टाइमस्टैम्प से वर्ष निकालने की क्वेरी यहां दी गई है। यदि आपकी तालिका में एक विशिष्ट वर्ष है, तो क्वेरी इस प्रकार है -

mysql> Id चुनें, getYearOut से नाम जहां साल (yourTimestamp)='2019';

वर्ष 2019 के रिकॉर्ड को प्रदर्शित करने वाला आउटपुट निम्न है -

+-----+----------+| आईडी | नाम |+----+----------+| 1 | जॉन +1 पंक्ति सेट में (0.00 सेकंड)

  1. MySQL में वर्तमान तिथि से मेल खाने वाली विशिष्ट तिथि पर रिकॉर्ड अपडेट करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1822 (राशि int, ड्यूडेट डेट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1822 मान (700,2018-11-30) में डालें; ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उपयोग करके तालिका से सभी

  1. MySQL में SELECT क्वेरी से एक विशिष्ट कॉलम रिकॉर्ड कैसे प्राप्त करें?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1837 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1837(StudentName) मानों (माइक) में डालें; क्वेरी ठीक है, 1

  1. पंक्तियों से एक विशिष्ट पंक्ति प्राप्त करने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1972 (अनुभाग चार(1), छात्रनाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1972 मानों में डालें (सी, कैरोल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उ