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

MySQL तालिका में किसी कॉलम से केवल कुछ पंक्तियों को चुनना और प्रदर्शित करना

<घंटा/>

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

mysql> टेबल बनाएं DemoTable625 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,StudentFirstName varchar(100),StudentScore int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (1.01 सेकंड)

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

mysql> DemoTable625(StudentFirstName,StudentScore) मान ('जॉन',98) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable625(StudentFirstName,StudentScore) मान ('क्रिस',39) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.20 सेकंड)mysql> DemoTable625(StudentFirstName,StudentScore) मान ('बॉब',41) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> DemoTable625(StudentFirstName,StudentScore) में डालें मान ('डेविड', 40); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable625(StudentFirstName,StudentScore) मानों में डालें('रॉबर्ट',52);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) 

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

mysql> DemoTable625 से *चुनें;

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

<पूर्व>+-----------+---------------------+--------------+ | छात्र आईडी | स्टूडेंटफर्स्टनाम | स्टूडेंटस्कोर |+----------+---------------------+--------------+| 1 | जॉन | 98 || 2 | क्रिस | 39 || 3 | बॉब | 41 || 4 | डेविड | 40 || 5 | रॉबर्ट | 52 |+----------+---------------------+--------------+5 पंक्तियों में सेट (0.00 सेकंड)

यहाँ केवल कुछ पंक्तियों को चुनने और प्रदर्शित करने की क्वेरी है -

mysql> DemoTable625 से * चुनें जहां StudentFirstName NOT IN (DemoTable625 से StudentFirstName का चयन करें जहां StudentScore <50);

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

<पूर्व>+-----------+---------------------+--------------+ | छात्र आईडी | स्टूडेंटफर्स्टनाम | स्टूडेंटस्कोर |+----------+---------------------+--------------+| 1 | जॉन | 98 || 5 | रॉबर्ट | 52 |+----------+---------------------+--------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में किसी शर्त के आधार पर तालिका से केवल कुछ पंक्तियां हटाएं

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

  1. MySQL में NULL और NOT NULL रिकॉर्ड वाले कॉलम से केवल NOT NULL मान प्रदर्शित करें

    इसके लिए आप IS NOT NULL प्रॉपर्टी का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1 (ड्यूडेट डेट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों (2019-11-10) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (

  1. MySQL वाली तालिका में केवल विशिष्ट पंक्तियों को हटाएं

    केवल विशिष्ट पंक्तियों को हटाने के लिए, MySQL NOT IN () का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1830 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) )AUTO_INCREMENT=101;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल