हां, प्राथमिक कुंजी के साथ AUTO_INCREMENT का उपयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं डेमोटेबल (कर्मचारी आईडी नॉट न्यूल AUTO_INCREMENT, EmployeeName varchar(40), EmployeeAge int, PRIMARY KEY(EmployeeId), UNIQUE KEY(EmployeeName,EmployeeAge));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.96 सेकंड)पूर्व>आइए तालिका के तालिका विवरण की जाँच करें -
mysql> desc DemoTable;यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------------+----------------+------+-----+---- -----+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+--------------+---------------+------+-----+----- ----+----------------+| कर्मचारी आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || कर्मचारी का नाम | वर्चर (40) | हाँ | एमयूएल | नल | || कर्मचारी आयु | इंट(11) | हाँ | | नल | |+--------------+-------------+-----+-----+------ ---+----------------+3 पंक्तियाँ सेट में (0.17 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल (कर्मचारी नाम, कर्मचारी आयु) मान ('क्रिस', 25) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल (कर्मचारी नाम, कर्मचारी आयु) मान ('रॉबर्ट', 34) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> डेमोटेबल (कर्मचारी नाम, कर्मचारी आयु) मान ('माइक', 32) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------+--------------+---------------+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी आयु |+---------------+--------------+---------------+| 1 | क्रिस | 25 || 3 | माइक | 32 || 2 | रॉबर्ट | 34 |+---------------+--------------+---------------+3 पंक्तियाँ सेट में ( 0.00 सेकंड)