अवधारणा को समझने के लिए, आइए पहले एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है
mysql> टेबल बनाएं ReorderSortDemo -> ( -> UserId int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> ReorderSortDemo मानों में डालें (14); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> ReorderSortDemo मानों में डालें (4); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> ReorderSortDemo मानों में डालें ( 6); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> ReorderSortDemo मानों में डालें (3); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> ReorderSortDemo मानों में डालें (8); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.11 सेकंड) mysql> ReorderSortDemo मानों में डालें (18); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> ReorderSortDemo मानों में डालें (1); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> ReorderSortDemo मानों में डालें ( 11);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)mysql> ReorderSortDemo मानों में डालें(16);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> ReorderSortDemo से *चुनें;
निम्न आउटपुट है
<पूर्व>+--------+| UserId |+-----------+| 14 || 4 || 6 || 3 || 8 || 18 || 1 || 11 || 16 |+----------+9 पंक्तियों में सेट (0.00 सेकंड)पहले तालिका से एक पंक्ति हटाएं, फिर दूसरों को पुन:व्यवस्थित करने के लिए अपडेट कमांड का उपयोग करें। क्वेरी इस प्रकार है -
mysql> ReorderSortDemo से हटाएं जहां UserId=8;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड)
डिलीट करने के बाद, चलिए एक बार फिर से टेबल रिकॉर्ड्स को चेक करते हैं। क्वेरी इस प्रकार है -
mysql> ReorderSortDemo से *चुनें;
आउटपुट इस प्रकार है
<पूर्व>+--------+| UserId |+-----------+| 14 || 4 || 6 || 3 || 18 || 1 || 11 || 16 |+----------+8 पंक्तियाँ सेट में (0.00 सेकंड)यहाँ अन्य स्तंभों को पुन:व्यवस्थित करने के लिए क्वेरी है
mysql> ReorderSortDemo को अपडेट करें -> UserId=UserId-1 सेट करें -> जहां UserId> 8;क्वेरी ठीक है, 4 पंक्तियाँ प्रभावित (0.22 सेकंड)पंक्तियाँ मिलान:4 परिवर्तित:4 चेतावनियाँ:0
आइए एक बार फिर से टेबल रिकॉर्ड्स की जांच करें। क्वेरी इस प्रकार है -
mysql> ReorderSortDemo से *चुनें;
आउटपुट इस प्रकार है
<पूर्व>+--------+| UserId |+-----------+| 13 || 4 || 6 || 3 || 17 || 1 || 10 || 15 |+----------+8 पंक्तियाँ सेट में (0.00 सेकंड)