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

MySQL इंट कॉलम को 1 से 10000 से शुरू करके ऑटो इंक्रीमेंट पर सेट करें?

<घंटा/>

आइए पहले एक टेबल बनाएं। यहां, हमने UserId को AUTO_INCREMENT PRIMARY KEY के रूप में सेट किया है -

mysql> टेबल बनाएं DemoTable(UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.72 सेकंड)

10000 से शुरू होकर 1 तक इंट कॉलम को ऑटो इंक्रीमेंट पर सेट करने की क्वेरी निम्नलिखित है -

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

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

mysql> डेमोटेबल मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)mysql> डेमोटेबल मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)

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

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

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

<पूर्व>+--------+| UserId |+-----------+| 10000 || 10001 || 10002 || 10003 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में ZEROFILL के साथ कस्टम ऑटो इंक्रीमेंट सेट करें

    आइए पहले एक टेबल बनाएं। यहां। हमने UserId कॉलम को ZEROFILL और AUTO_INCREMENT के साथ सेट किया है mysql> create table DemoTable1831      (      UserId int(7) zerofill auto_increment,      PRIMARY KEY(UserId)      ); Query OK, 0 rows affect

  1. MySQL में मौजूदा कॉलम में NULL विशेषता सेट करें

    किसी मौजूदा कॉलम में NOT NULL विशेषता सेट करने के लिए, ALTER TABLE कमांड का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1949 ( UserId int, UserName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) यहाँ एक मौजूदा कॉलम में NOT NULL एट्रिब्यूट सेट करने की क्वेरी है - तालिका ब

  1. MySQL में प्रारंभिक मान और ऑटो वेतन वृद्धि कैसे सेट करें?

    AUTO_INCREMENT विशेषता का उपयोग नई पंक्तियों के लिए एक विशिष्ट पहचान बनाने के लिए किया जाता है। यदि किसी कॉलम को NOT NULL घोषित किया जाता है, तो संख्याओं का एक क्रम उत्पन्न करने के लिए उस कॉलम को NULL असाइन करना संभव है। जब कोई मान AUTO_INCREMENT कॉलम में डाला जाता है, तो कॉलम उस मान पर सेट हो जाता