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

MySQL में auto_increment द्वारा ऑर्डर कैसे करें?

<घंटा/>

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

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

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

mysql> डेमोटेबल (फर्स्टनाम) वैल्यू ('क्रिस') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> डेमोटेबल (फर्स्टनाम) वैल्यू ('रॉबर्ट') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.16 सेकंड) mysql> डेमोटेबल (फर्स्टनाम) वैल्यू ('डेविड') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल (फर्स्टनाम) वैल्यू ('माइक') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.24 सेकंड)mysql> डेमोटेबल (फर्स्टनाम) वैल्यू ('एडम') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल (फर्स्टनाम) वैल्यू ('कैरोल') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.12 सेकंड)

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

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

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

<पूर्व>+----+-----------+| आईडी | प्रथम नाम |+----+-----------+| 1 | क्रिस || 2 | रॉबर्ट | | 3 | डेविड || 4 | माइक || 5 | एडम || 6 कैरल |+----+-----------+6 पंक्तियों में सेट (0.00 सेकंड)

auto_increment द्वारा ऑर्डर करने के लिए क्वेरी निम्नलिखित है -

mysql> आईडी डीईएससी द्वारा डेमोटेबल ऑर्डर से *चुनें;

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

<पूर्व>+----+-----------+| आईडी | प्रथम नाम |+----+-----------+| 6 | कैरल || 5 | एडम || 4 | माइक | | 3 | डेविड || 2 | रॉबर्ट || 1 | क्रिस |+-----+-----------+6 पंक्तियों में सेट (0.00 सेकंड)
  1. एकाधिक कॉलम द्वारा MySQL पंक्तियों को कैसे ऑर्डर करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेविड, मिलर); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुन

  1. MySQL में आइटम का क्रम कैसे बदलें?

    MySQL में आइटम का क्रम बदलने के लिए, ORDER BY उपनाम का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable653 (Product1Amount int,Product2Amount int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.42 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable653 मान (50,20) में डालें; क्व

  1. MySQL में समूहीकृत फ़ील्ड द्वारा ऑर्डर कैसे करें?

    समूहीकृत फ़ील्ड द्वारा ऑर्डर करने के लिए, IN() के साथ ORDER BY CASE का उपयोग करें। CASE विभिन्न स्थितियों का मूल्यांकन करता है जबकि ORDER BY सॉर्ट मानों को आरोही या अवरोही क्रम में क्रमबद्ध करता है। MySQL IN () का उपयोग मैच खोजने के लिए किया जाता है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(V