आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1955 ( UserId int NOT NULL AUTO_INCREMENT , PRIMARY KEY(UserId) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1955 मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1955 मानों में डालें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1955 मानों में डालें (); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1955 मानों में सम्मिलित करें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1955 मानों में सम्मिलित करें (); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)पूर्व>चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1955 से * चुनें;यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+| UserId |+-----------+| 1 || 2 || 3 || 4 || 5 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)
तालिका से पंक्तियों को हटाने की क्वेरी यहां दी गई है -
mysql> DemoTable1955 से हटाएं जहां UserId IN(2,4);क्वेरी ओके, 2 पंक्तियाँ प्रभावित (0.00 सेकंड)
अब टेबल रिकॉर्ड चेक करें -
mysql> DemoTable1955 से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+| UserId |+-----------+| 1 || 3 || 5 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)यहां एक ऑटो-इन्क्रीमेंट फ़ील्ड को ठीक करने के लिए क्वेरी है जिसमें पंक्तियों को हटा दिया गया है (1,2,3,4,5 से 1,3,5)। नीचे दी गई क्वेरी से कॉलम 1 से शुरू होकर 1,2,3 जैसा हो जाएगा -
mysql> Update DemoTable1955 set UserId =(@increment_value:=@increment_value+ 1) UserId द्वारा ऑर्डर;क्वेरी ओके, 2 पंक्तियाँ प्रभावित (0.00 सेकंड)पंक्तियाँ मिलान:3 परिवर्तित:2 चेतावनियाँ:0
आइए एक बार फिर से टेबल रिकॉर्ड देखें -
mysql> DemoTable1955 से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+| UserId |+-----------+| 1 || 2 || 3 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)