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

MySQL में वर्तमान दिनांक रिकॉर्ड को अनदेखा करते हुए सभी रिकॉर्ड प्रदर्शित करें

<घंटा/>

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

mysql> टेबल बनाएं DemoTable -> ( -> Name varchar(100), -> DueDate datetime -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। मान लें कि वर्तमान तिथि "2019-07-05" है -

mysql> डेमोटेबल वैल्यू ('क्रिस', '2019-06-24') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल मानों में डालें ('क्रिस', '2018-01-01 '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल मानों में डालें ('रॉबर्ट', '2019-07-05'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल मानों में डालें ( 'कैरोल','2019-08-03');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड)

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

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

आउटपुट

+--------+---------------------+| नाम | नियत तिथि |+----------+---------------------+| क्रिस | 2019-06-24 00:00:00 || क्रिस | 2018-01-01 00:00:00 || रॉबर्ट | 2019-07-05 00:00:00 || कैरल | 2019-08-03 00:00:00 |+----------+---------------------+4 पंक्तियाँ सेट में (0.00 सेकंड )

आज की पंक्तियों को छोड़कर सभी पंक्तियों को चुनने की क्वेरी यहां दी गई है -

mysql> डेमोटेबल से *चुनें जहां date(DueDate) !=curdate();

यह वर्तमान दिनांक रिकॉर्ड को अनदेखा करते हुए रिकॉर्ड प्रदर्शित करने वाला निम्न आउटपुट उत्पन्न करेगा -

आउटपुट

<पूर्व>+----------+---------------------+| नाम | नियत तिथि |+----------+---------------------+| क्रिस | 2019-06-24 00:00:00 || क्रिस | 2018-01-01 00:00:00 || कैरल | 2019-08-03 00:00:00 |+----------+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में दिनांक रिकॉर्ड सम्मिलित करने का सबसे आसान तरीका?

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

  1. MySQL तालिका कॉलम में सभी दिनांक रिकॉर्ड में एक वर्ष जोड़ें

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2018-12-31); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें;

  1. MySQL में वर्तमान तिथि से मेल खाने वाली विशिष्ट तिथि पर रिकॉर्ड अपडेट करें

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