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

SQL में उपयोगकर्ता-परिभाषित चर में वृद्धिशील मान सेट करके कई टाइमस्टैम्प मान बढ़ाएँ

<घंटा/>

जैसा कि नीचे दिखाया गया है, बढ़ा हुआ मान उपयोगकर्ता द्वारा परिभाषित चर में सेट किया जा सकता है। यहाँ, “yourValue” बढ़ा हुआ मान है। उसके बाद, कॉलम को अपडेट करने और टाइमस्टैम्प मानों को बढ़ाने के लिए MySQL UPDATE का उपयोग करें -

सेट @anyVariableName:=yourValue;अपडेट योरटेबलनामअपडेट योर कॉलमनाम=आपका कॉलमनाम+अंतराल (@yourVariableName) सेकेंड;

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

mysql> टेबल बनाएं डेमोटेबल(ड्यूडेटटाइम टाइमस्टैम्प);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.73 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('2019-01-31 12 :30:40'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-09-06 10:00 :00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.73 सेकंड)mysql> डेमोटेबल मानों में डालें('2019-09-07 11:10:24');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड)

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

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

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

<पूर्व>+--------------------------+| नियत तारीख |+--------------------------+| 2019-01-31 12:30:40 || 2019-09-06 10 :00 :00 || 2019-09-07 11 :10 :24 |+--------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

कई टाइमस्टैम्प मानों को बढ़ाने के लिए क्वेरी निम्नलिखित है -

mysql> सेट @secondValue:=12;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> अद्यतन डेमोटेबल सेट ड्यूडेटटाइम=ड्यूडेटटाइम+अंतराल (@सेकंडवैल्यू)सेकंड;क्वेरी ओके, 3 पंक्तियाँ प्रभावित (0.99 सेकंड)पंक्तियों का मिलान हुआ :3 परिवर्तित :3 चेतावनियाँ :0

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

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

यह निम्नलिखित आउटपुट का उत्पादन करेगा। टाइमस्टैम्प मान अब बढ़ाए गए हैं -

<पूर्व>+--------------------------+| नियत तारीख |+--------------------------+| 2019-01-31 12 :30 :52 || 2019-09-06 10 :00 :12 || 2019-09-07 11 :10 :36 |+--------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. SQL में उपयोगकर्ता द्वारा परिभाषित चर का उपयोग करके अधिकतम परीक्षा तिथि प्राप्त करें

    उपयोगकर्ता द्वारा परिभाषित चर के साथ अधिकतम परीक्षा तिथि प्राप्त करने के लिए, कोड इस प्रकार है - अपनेTableName से @yourVariableName में दिनांक (अधिकतम(yourColumnName)) चुनें; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable2001(ExamDate date);क्वेरी ओके, 0 पंक्तिय

  1. MySQL ऑप्शन डिफॉल्ट्स, ऑप्शंस एक्सपेक्टिंग वैल्यूज, और =साइन

    आइए हम डिफ़ॉल्ट विकल्पों, वे विकल्प जो मूल्यों की अपेक्षा करते हैं, और MySQL में = ​​चिह्न को समझते हैं - परंपरा के अनुसार, विकल्पों के लंबे रूप जो एक मान निर्दिष्ट करते हैं, बराबर (=) चिह्न का उपयोग करके लिखे जाते हैं। इसे नीचे दिखाया गया है - mysql --host=tonfisk --user=jon उन विकल्पों के लिए जि

  1. MySQL कमांड-लाइन क्लाइंट

    mysql एक साधारण SQL शेल है जिसमें इनपुट लाइन संपादन क्षमताएं हैं। यह इंटरैक्टिव और गैर-संवादात्मक उपयोग का समर्थन करता है। जब इसे अंतःक्रियात्मक रूप से उपयोग किया जाता है, तो क्वेरी परिणाम ASCII- तालिका प्रारूप में प्रस्तुत किए जाते हैं। जब इसे एक फिल्टर की तरह गैर अंतःक्रियात्मक रूप से उपयोग किया ज