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

एक MySQL तालिका को छोटा करें और फिर स्वत:वृद्धि के लिए एक कस्टम मान सेट करें

<घंटा/>

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

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

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

mysql> DemoTable825 मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable825 मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> DemoTable825 मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)

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

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

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

<पूर्व>+----------+| मूल्य |+----------+| 1 || 2 || 3 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

तालिका को छोटा करने और फिर auto_increment मान को अपडेट करने के लिए क्वेरी निम्नलिखित है -

mysql> टेबल को छोटा करें DemoTable825;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)

Auto_increment मान को बदलने के लिए क्वेरी निम्नलिखित है -

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

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

mysql> DemoTable825 मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable825 मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable825 मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)

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

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

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

<पूर्व>+----------+| मूल्य |+----------+| 2000 || 2001 || 2002 |+----------+3 पंक्तियाँ सेट में (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 में JSON प्रकार के कॉलम में डिफ़ॉल्ट मान सेट करें?

    डिफ़ॉल्ट मान सेट करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार डिफ़ॉल्ट बाधा का उपयोग करें - टेबल बदलें yourTableName कॉलम को संशोधित करें yourColumnName JSON NOT NULL DEFAULT (JSON_OBJECT()); आइए एक टेबल बनाएं - ;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.43 सेकंड) यहाँ तालिका का विवरण दिया गया है। निम्नल

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

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