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

पिछले 60 मिनट के लिए MySQL रिकॉर्ड खींचो?

<घंटा/>

पिछले 60 मिनट के रिकॉर्ड खींचने के लिए, MySQL INTERVAL का उपयोग करें जैसा कि नीचे दिए गए सिंटैक्स में दिखाया गया है -

अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम> अभी () - अंतराल 60 मिनट;

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

mysql> तालिका बनाएं DemoTable(ArrivalTime datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)

आइए हम वर्तमान तिथि ज्ञात करें -

mysql> अभी चुनें ();+--------------------------+| अभी () |+-------------------------------------+| 2019-09-17 00 :04 :54 |+--------------------------+1 पंक्ति सेट में (0.00 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('2019-09-16 08 :00 :00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-09-17 11:00 :00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)mysql> डेमोटेबल मानों में सम्मिलित करें('2019-09-12 12:00 :00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+--------------------------+| आगमन समय |+--------------------------+| 2019-09-16 08 :00 :00 || 2019-09-17 11:00 :00 || 2019-09-12 12:00 :00 |+----------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

पिछले 60 मिनट के रिकॉर्ड को खींचने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से चुनें *जहां आगमन समय> अभी () - अंतराल 60 मिनट;

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

<पूर्व>+--------------------------+| आगमन समय |+--------------------------+| 2019-09-17 11 :00 :00 |+----------------------+1 पंक्ति सेट (0.00 सेकंड) में
  1. MySQL में दिनांक रिकॉर्ड से दिनांक खोजने का सबसे तेज़ तरीका

    कीवर्ड के बीच MySQL का उपयोग करना सबसे तेज़ और आसान तरीका है। आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.45 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1413 मान (कैरोल,2019-09-28 12:06:10) में डालें; ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) − . का चयन करके ता

  1. MySQL में अंतिम 30 पंक्तियाँ प्राप्त करना

    MySQL में अंतिम 30 पंक्तियाँ प्राप्त करने के लिए, आपको DESC द्वारा ORDER और फिर LIMIT 30 का उपयोग करना होगा। सिंटैक्स इस प्रकार है - select * from yourTableName order by yourColumnName DESC LIMIT 30; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1567    -> (    -&g

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

    नीचे दिए गए सिंटैक्स के अनुसार दिनांक रिकॉर्ड सम्मिलित करने के लिए STR_TO_DATE() विधि का उपयोग करें - अपनेTableName से str_to_date(yourColumnName,%b %Y) चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेब