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

MySQL में X बार के बाद टाइमस्टैम्प वाली प्रविष्टियों का चयन करें

<घंटा/>

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

mysql> टेबल बनाएं DemoTable1335 -> ( -> ArrivalTime datetime -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.49 सेकंड)

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

mysql> DemoTable1335 मानों में डालें ('2019-09-19 22:54:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.46 सेकंड) mysql> DemoTable1335 मानों में डालें ('2019-09-19 22:59 :00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)mysql> DemoTable1335 मान ('2019-09-19 22:56:00') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> में डालें DemoTable1335 मान ('2019-09-19 22:52:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)

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

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

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

<पूर्व>+---------------------+| आगमन का समय |+---------------------+| 2019-09-19 22:54:00 || 2019-09-19 22:59:00 || 2019-09-19 22:56:00 || 2019-09-19 22:52:00 |+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)

वर्तमान दिनांक समय इस प्रकार है -

mysql> अभी चुनें ();+---------------------+| अब () |+---------------------+| 2019-09-19 22:55:53 |+---------------------+1 पंक्ति सेट में (0.00 सेकंड)

यहाँ X समय के बाद टाइमस्टैम्प के साथ प्रविष्टियों का चयन करने की क्वेरी दी गई है यानी यहाँ 2 मिनट -

mysql> DemoTable1335 से * चुनें जहां ArrivalTime> date_sub(now(),interval 2 min);

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

<पूर्व>+---------------------+| आगमन का समय |+---------------------+| 2019-09-19 22:59:00 || 2019-09-19 22:56:00 |+---------------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. PHP/MySQL में समय के साथ कार्य करना?

    PHP/MySQL में समय के साथ काम करने के लिए, आप strtotime() फ़ंक्शन का उपयोग कर सकते हैं। उसी के लिए PHP कोड इस प्रकार है - $timeValue=8:55 PM;$changeTimeFormat =date(H:i:s, strtotime($timeValue));echo(24 घंटे में परिवर्तन प्रारूप =); गूंज ($changeTimeFormat) ); PHP कोड का स्नैपशॉट इस प्रकार है - य

  1. MySQL के साथ पिछली 50 प्रविष्टियों में से केवल 5 यादृच्छिक पंक्तियों का चयन करें?

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

  1. MySQL के साथ चयन में वाइल्डकार्ड संलग्न करें?

    जोड़ने के लिए, concat() की अवधारणा का उपयोग करें। वाक्य रचना इस प्रकार है - अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम जैसे concat(%,yourValue,%); आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो48 (नाम) मान (क्रिस ब्राउन)