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

पिछले दिन (कल) से सभी MySQL रिकॉर्ड प्राप्त करें?

<घंटा/>

पिछले दिन के रिकॉर्ड प्राप्त करने के लिए, निम्नलिखित सिंटैक्स है

अपनेTableName से *चुनें जहां date(yourColumnName)=DATE(Now() - INTERVAL 1 DAY);

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

mysql> तालिका बनाएं yesterDayRecordsDemo -> (-> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> ArrivalDateTime datetime -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड)

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

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

mysql> yesterDayRecordsDemo(ArrivalDateTime) मान ('2014-11-09 13:45:21') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> yesterDayRecordsDemo(ArrivalDateTime) मान ('2017-) में डालें 10-19 11:41:31'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> yesterDayRecordsDemo(ArrivalDateTime) मानों में डालें ('2019-02-25 10:40:45'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> yesterDayRecordsDemo(ArrivalDateTime) मान ('2019-02-26 12:06:07') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> yesterDayRecordsDemo(ArrivalDateTime) मानों में डालें (' 2019-02-25 12:06:47');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)mysql> yesterDayRecordsDemo(ArrivalDateTime) मानों में डालें ('2019-02-27 11:45:49'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

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

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

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

<पूर्व>+----+---------------------+| आईडी | आगमन दिनांक समय |+----+---------------------+| 1 | 2014-11-09 13:45:21 || 2 | 2017-10-19 11:41:31 || 3 | 2019-02-25 10:40:45 || 4 | 2019-02-26 12:06:07 || 5 | 2019-02-25 12:06:47 || 6 | 2019-02-27 11:45:49 |+----+---------------------+6 पंक्तियों में सेट (0.00 सेकंड)

यहाँ कल से MySQL रिकॉर्ड प्राप्त करने के लिए क्वेरी है

mysql> yesterDayRecordsDemo से * चुनें जहां date(ArrivalDateTime)=DATE(Now() - INTERVAL 1 DAY);

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

<पूर्व>+----+---------------------+| आईडी | आगमन दिनांक समय |+----+---------------------+| 4 | 2019-02-26 12:06:07 |+----+---------------------+1 पंक्ति में सेट (0.08 सेकंड)
  1. दिनांक रिकॉर्ड वाली तालिका से नवीनतम दिनांक प्राप्त करने के लिए MySQL क्वेरी

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

  1. पहली तालिका से दूसरी तालिका में रिकॉर्ड (सभी नहीं) सम्मिलित करने के लिए एक एकल MySQL क्वेरी

    इसके लिए MySQL में सेलेक्ट के साथ नेस्टेड इंसर्ट का उपयोग करें जैसा कि नीचे दिए गए सिंटैक्स में दिखाया गया है - अपनेTableName2(yourColumnName1,yourColumnName2,.....N)में अपना ColumnName1, yourColumnName2,....N अपनेTableName1 से चुनें जहां आपकी स्थिति है; आइए पहले एक उदाहरण देखें और एक टेबल बनाएं -

  1. MySQL में विभिन्न तालिकाओं से गिनती का योग प्राप्त करने के लिए एक ही प्रश्न?

    विभिन्न तालिकाओं से गणना का योग प्राप्त करने के लिए, UNION ALL का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.55 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें (30, जॉन एडम); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.83 सेकंड) च