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

प्राप्त करें कि कितने लोग MySQL के साथ वर्तमान तिथि पर पंजीकरण कर रहे हैं

<घंटा/>

इसके लिए आप GROUP BY MONTH() के साथ-साथ COUNT() का इस्तेमाल कर सकते हैं। वर्तमान तिथि से मिलान करने के लिए, CURRENT_DATE() का उपयोग करें। वर्तमान तिथि इस प्रकार है -

mysql> सेलेक्ट कर्डेट();+---------------+| दही () |+---------------+| 2019-11-30 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)

आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable1819 (नाम varchar(20), RegisteringDate datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1819 मानों में डालें ('क्रिस', '2019-11-29 12:30:34'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1819 मानों में डालें ('डेविड',' 2019-11-30 12:30:34');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1819 मानों में डालें('माइक','2019-12-30 12:30:34');क्वेरी ओके , 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1819 मानों में डालें ('सैम', '2018-11-30 11:00:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1819 मानों में डालें ( 'कैरोल','2019-11-30 10:00:00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+---------------------+| नाम | पंजीकरण दिनांक |+----------+---------------------+| क्रिस | 2019-11-29 12:30:34 || डेविड | 2019-11-30 12:30:34 || माइक | 2019-12-30 12:30:34 || सैम | 2018-11-30 11:00:00 || कैरल | 2019-11-30 10:00:00 |+----------+---------------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

वर्तमान तिथि पर कितने लोग पंजीकरण कर रहे हैं, यह जानने के लिए यहां प्रश्न है -

mysql> DemoTable1819 से आउटपुट के रूप में गिनती (RegisteringDate) चुनें, जहां DATE(RegisteringDate) =CURDATE() GROUP by MONTH(RegisteringDate);

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+--------+| आउटपुट |+-----------+| 2 |+----------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL के साथ वर्तमान तिथि से कम तिथि का चयन कैसे करें?

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

  1. वर्तमान दिनांक के साथ एक MySQL फ़ील्ड सेट करें (UNIX_TIMESTAMP(अब))

    इसके लिए unix_timestamp() का प्रयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1894 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, DueTime int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1894 मानों में डालें (); क्वेरी ठीक

  1. MySQL के साथ दिनांक रिकॉर्ड वाली तालिका में दिनांक कैसे बदलें?

    मान लीजिए कि आपको तारीख बदलने और साल जोड़ने की जरूरत है। इसके लिए DATE_ADD() के साथ UPDATE कमांड का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1984 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - De