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

मैं MySQL में अनुक्रम कैसे बनाऊं और उसका उपयोग करूं?

<घंटा/>

MySQL में अनुक्रम बनाने के लिए, कॉलम पर auto_increment का उपयोग किया जा सकता है। यह मान 1 से शुरू होता है और डालने पर प्रत्येक रिकॉर्ड के लिए 1 से बढ़ता है।

सबसे पहले CREATE टेबल की मदद से एक टेबल बनाई जाती है। उसके लिए क्वेरी इस प्रकार है -

mysql> CREATE टेबल SequenceDemo-> (-> SequenceId int auto_increment,-> Primary key(SequenceId)-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.22 सेकंड)

टेबल बनाने के बाद, इन्सर्ट कमांड की मदद से रिकॉर्ड्स को इन्सर्ट किया जा सकता है जो इस प्रकार है -

mysql> INSERT in SequenceDemo value();क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 sec)mysql> INSERT in SequenceDemo value();क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> INSERT in SequenceDemo value(); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> अनुक्रम डेमो मानों में सम्मिलित करें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> अनुक्रम डेमो मानों में सम्मिलित करें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)  

अभिलेखों को सम्मिलित करने के बाद, उन्हें चयन विवरण की सहायता से प्रदर्शित किया जा सकता है जो इस प्रकार है -

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

निम्नलिखित प्राप्त आउटपुट है -

<पूर्व>+---------------+| अनुक्रम आईडी |+---------------+| 1 || 2 || 3 || 4 || 5 |+-----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

अल्टर कमांड की मदद से सीक्वेंस को सेट किया जा सकता है। इसके लिए सिंटैक्स इस प्रकार दिया गया है -

टेबल बदलें yourTableName auto_increment=Somevalue;

अब, उपरोक्त सिंटैक्स का उपयोग निम्नलिखित क्वेरी में अनुक्रम मान को निम्नानुसार सेट करने के लिए किया जाता है -

mysql> तालिका बदलें अनुक्रम डेमो auto_increment =500; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.17 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

उसके बाद, तालिका में मान 500 से रिकॉर्ड डाले जाते हैं। यह नीचे दिया गया है -

mysql> INSERT in SequenceDemo value();क्वेरी ओके, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> INSERT in SequenceDemo value();क्वेरी ओके, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> INSERT in SequenceDemo value(); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.05 सेकंड)

सभी रिकॉर्ड्स को निम्न प्रकार से सेलेक्ट स्टेटमेंट के साथ प्रदर्शित किया जा सकता है -

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

आउटपुट नीचे दिया गया है

<पूर्व>+---------------+| अनुक्रम आईडी |+---------------+| 1 || 2 || 3 || 4 || 5 || 500 || 501 || 502 |+-----------+8 पंक्तियों में सेट (0.00 सेकंड)

जैसा कि उपरोक्त आउटपुट से देखा जा सकता है, 5 रिकॉर्ड के बाद अनुक्रम आईडी 500 से शुरू होती है और 1 से बढ़ जाती है।


  1. फेसबुक अवतार कैसे बनाएं और उसका उपयोग कैसे करें

    क्या जानना है बनाने के लिए, ऐप खोलें, मेनू और देखें अवतार , अपने अवतार की त्वचा की रंगत, हेयर स्टाइल, पहनावा आदि को स्टाइल करें और फिर हो गया . पर टैप करें । अपना अवतार साझा करने के लिए, सेटिंग अवतार साझा करें पोस्ट बनाएं , कोई मुद्रा चुनें, अगला . टैप करें , संदेश दर्ज करें, और पोस्ट करें . ट

  1. कैसे एक MySQL अनुक्रम बनाने के लिए?

    MySQL में सीक्वेंस क्या है? MySQL में, अनुक्रम पूर्णांकों की एक सूची को संदर्भित करता है जो निर्दिष्ट होने पर 1 या 0 से शुरू होने वाले आरोही क्रम में उत्पन्न होता है। कई अनुप्रयोगों को अनुक्रमों की आवश्यकता होती है जिनका उपयोग विशेष रूप से पहचान के लिए अद्वितीय संख्याएं उत्पन्न करने के लिए किया जाए

  1. TikTok अवतार कैसे बनाएं और उपयोग करें

    टिकटोक का अवतार फ़िल्टर आपको अपने वास्तविक स्वरूप को एक एनिमेटेड इमोजी के साथ बदलने की अनुमति देता है जो आपके जैसा दिख सकता है या नहीं भी हो सकता है। यह सुविधा आपकी पहचान छिपाने या पूरी तरह से नए डिजिटल व्यक्तित्व को अपनाने के लिए बहुत अच्छी है। अवतार का चयन करते समय, आप या तो एक पूर्वनिर्मित चरित्