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

MySQL क्वेरी वर्तमान दिनांक + 2 सप्ताह से पहले रिकॉर्ड लाने के लिए?

<घंटा/>

इसके लिए नीचे दिए गए सिंटैक्स का प्रयोग करें -

अपनेTableName से *चुनें जहां आपकाColumnName 

नोट:वर्तमान तिथि इस प्रकार है -

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

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

mysql> टेबल बनाएं DemoTable1607 -> (->शिपिंग डेट की तारीख ->) ->;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)

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

mysql> DemoTable1607 मानों ('2019-10-20') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable1607 मानों में डालें ('2019-11-04'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable1607 मानों में डालें ('2019-10-05'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable1607 मानों में डालें ('2019-09-21'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

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

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

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

<पूर्व>+--------------+| शिपिंग तिथि |+--------------+| 2019-10-20 || 2019-11-04 || 2019-10-05 || 2019-09-21 |+--------------+4 पंक्तियों में सेट (0.00 सेकंड)

यहां रिकॉर्ड्स लाने के लिए क्वेरी है जहां तारीख वर्तमान तिथि + 2 सप्ताह से पहले की है -

mysql> DemoTable1607 से * चुनें जहां शिपिंग दिनांक  

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

<पूर्व>+--------------+| शिपिंग तिथि |+--------------+| 2019-10-20 || 2019-10-05 || 2019-09-21 |+--------------+3 पंक्तियों में सेट (0.06 सेकंड)

  1. MySQL क्वेरी में दिनांक के साथ UNIX_TIMESTAMP विभिन्न प्रारूप में एक विशिष्ट तिथि के बाद रिकॉर्ड लाने के लिए?

    इसके लिए आप STR_TO_DATE() का उपयोग कर सकते हैं, क्योंकि हमारे पास निम्न प्रारूप में दिनांक रिकॉर्ड हैं:21/11/2019। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1808 (AdmissionDate varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

  1. MySQL में आज से 15 दिन पहले रिकॉर्ड का चयन करना?

    इसके लिए आप INTERVAL और DATE_SUB() की अवधारणा का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1845 (ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1845 मान (2019-11-15) में डालें; क्वेरी ठीक है, 1

  1. कई रिकॉर्ड जल्दी से डालने के लिए MySQL क्वेरी

    कई रिकॉर्ड जल्दी से डालने के लिए, एक INSERT का उपयोग करें और नीचे दिए गए सिंटैक्स का पालन करें - अपनेTableName मानों में डालें(yourValue1,yourValue2,...N),(yourValue1,yourValue2,...N).....N; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - टेबल बनाएं DemoTable2007(Amount1 int, Amount2 int,