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

MySQL TINYINT टाइप करने के लिए <>1 या IS NULL रिकॉर्ड लौटाता है


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

mysql> टेबल बनाएं DemoTable -> (-> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY , -> EmployeeName varchar(20), -> isMarried tinyint -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.83 सेकंड)

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

mysql> डेमोटेबल (कर्मचारी नाम, विवाहित) मान ('क्रिस', नल) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.76 सेकंड) mysql> डेमोटेबल में डालें (कर्मचारी नाम, विवाहित है) मान ('डेविड', 1);क्वेरी ओके, 1 पंक्ति प्रभावित (0.35 सेकंड)mysql> डेमोटेबल में डालें (कर्मचारी नाम, विवाहित) मान ('माइक', 0); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.69 सेकंड) mysql> डेमोटेबल में डालें (कर्मचारी नाम, विवाहित है) मान ('सैम', नल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल में डालें (कर्मचारी नाम, विवाहित है) मान ('बॉब', 0); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)  

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

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

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

<पूर्व>+---------------+--------------+----------+| कर्मचारी आईडी | कर्मचारी का नाम | विवाहित है |+---------------+--------------+-----------+| 1 | क्रिस | शून्य || 2 | डेविड | 1 || 3 | माइक | 0 || 4 | सैम | शून्य || 5 | बॉब | 0 |+---------------+--------------+----------+5 पंक्तियाँ सेट में (0.00 सेकंड )

यहाँ रिकॉर्ड प्रदर्शित करने के लिए क्वेरी है <> 1 या IS NULL -

mysql> डेमोटेबल से *चुनें जहां विवाहित है <> 1 या विवाहित IS NULL है;

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

<पूर्व>+---------------+--------------+----------+| कर्मचारी आईडी | कर्मचारी का नाम | विवाहित है |+---------------+--------------+-----------+| 1 | क्रिस | शून्य || 3 | माइक | 0 || 4 | सैम | शून्य || 5 | बॉब | 0 |+---------------+--------------+----------+4 पंक्तियाँ सेट में (0.00 सेकंड )
  1. शर्तों के आधार पर रिकॉर्ड प्रदर्शित करने के लिए MySQL क्वेरी IS NULL या !=1;?

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(100),    Score int ); Query OK, 0 rows affected (1.10 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - mysql> insert into DemoTable

  1. MySQL में रिकॉर्ड से अधिकतम मान लौटाएं

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

  1. MySQL के साथ कॉलम के एक सेट में शून्य मान वाले रिकॉर्ड कैसे खोजें

    इसके लिए ग्रेटेस्ट () के कॉन्सेप्ट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1862 (Value1 int, Value2 int, Value3 int, Value4 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1862 मान (110, NULL,78,NULL) में ड