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

सबसे कम आईडी वाले रिकॉर्ड को हटाने के लिए MySQL क्वेरी?

<घंटा/>

निम्नतम आईडी वाले रिकॉर्ड को हटाने के लिए, आप निम्न सिंटैक्स का उपयोग कर सकते हैं:

अपने कॉलमनाम सीमा 1 द्वारा अपने टेबलनाम आदेश से हटाएं;

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

mysql> टेबल बनाएं DemoTable(Id int, Name varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड्स डालने के लिए क्वेरी निम्नलिखित है:

mysql> डेमोटेबल मानों में डालें(10,'लैरी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें (100, 'माइक'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) )mysql> डेमोटेबल मानों में डालें (30, 'सैम'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल मानों में डालें (90, 'क्रिस'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल मानों (9, 'कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)

चयन कमांड का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है:

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

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

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 10 | लैरी || 100 | माइक || 30 | सैम || 90 | क्रिस || 9 | कैरल |+------+----------+5 पंक्तियों में सेट (0.00 सेकंड)

निम्नतम आईडी वाले रिकॉर्ड को हटाने की क्वेरी निम्नलिखित है:

mysql> DemoTable क्रम से Id सीमा 1 से हटाएं;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

निम्नतम आईडी को हटाया गया है या नहीं, यह जांचने के लिए आइए तालिका से सभी रिकॉर्ड प्रदर्शित करें:

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

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

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 10 | लैरी || 100 | माइक || 30 | सैम || 90 | क्रिस |+------+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL क्वेरी शीर्ष पर एक विशिष्ट रिकॉर्ड रखने के लिए

    इसके लिए आप ORDER BY CASE स्टेटमेंट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable (    StudentName varchar(100),    StudentMarks int ); Query OK, 0 rows affected (0.97 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - mysql> ins

  1. एक ही आईडी के साथ पंक्तियों का औसत खोजने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int, StudentMarks int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.83 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें(1001,91);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग करके तालिका से सभी

  1. एक ही क्वेरी में IN () के साथ MySQL तालिका से रिकॉर्ड हटाएं

    आइए एक टेबल बनाएं - टेबल बनाएं DemoTable1922 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1922(StudentName) मानों (माइक) में डालें; क्वेरी ठीक है, 1 पंक्त