MySQL में एक पूर्णांक अनुक्रम बनाने के लिए, AUTO_INCREMENT का उपयोग करें। याद रखें, पूर्णांक अनुक्रम बनाने के लिए कोई विशेष आदेश नहीं है। AUTO_INCREMENT MySQL में एक पूर्णांक अनुक्रम बनाने में मदद करेगा।
AUTO_INCREMENT डिफ़ॉल्ट रूप से 1 से शुरू होता है। आप अल्टर कमांड की मदद से दूसरे नंबर से चेंज कर सकते हैं। आइए एक उदाहरण देखते हैं। मान लीजिए आपके पास 1000 के रूप में प्रारंभिक मान है। इसके साथ, अगली संख्या 1000 + 1 =1001 होगी।
यहां AUTO_INCREMENT का एक उदाहरण दिया गया है। तालिका बनाने की क्वेरी -
mysql> तालिका बनाएं AutoIncrementDemo −> ( −> EmployeeId int AUTO_INCREMENT, −> प्राथमिक कुंजी(कर्मचारी आईडी) −>);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)
एक पूर्णांक अनुक्रम उत्पन्न करने वाले रिकॉर्ड सम्मिलित करना। क्वेरी इस प्रकार है -
mysql> AutoIncrementDemo मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> AutoIncrementDemo मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड) mysql> AutoIncrementDemo मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> AutoIncrementDemo मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> AutoIncrementDemo मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> AutoIncrementDemo मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड)
आप सेलेक्ट स्टेटमेंट की मदद से पूर्णांक अनुक्रम की जांच कर सकते हैं। क्वेरी इस प्रकार है -
mysql> AutoIncrementDemo से *चुनें;
निम्न आउटपुट है -
<पूर्व>+---------------+| कर्मचारी आईडी |+---------------+| 1 || 2 || 3 || 4 || 5 || 6 |+-----------+6 पंक्तियाँ सेट में (0.00 सेकंड)