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 पंक्त