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

MySQL हमेशा बिट मानों को रिक्त के रूप में लौटाता है? मूल मूल्य कैसे प्राप्त करें?


मूल मान प्राप्त करने के लिए, निम्न सिंटैक्स का उपयोग करें -

सिंटैक्स

अपनेTableName से अपना BitColumnName+0 चुनें;

उपरोक्त सिंटैक्स ने बिट कॉलम को एक पूर्णांक में डाला। उपरोक्त अवधारणा को समझने के लिए, आइए एक तालिका बनाएं और जांचें कि रिटर्निंग वैल्यू कैसे रिक्त है। हम यह भी देखेंगे कि मूल मूल्य कैसे प्राप्त करें।

तालिका बनाने के लिए क्वेरी।

mysql> टेबल बनाएं BitDemo-> (-> hasValidId bit not null-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.21 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। रिकॉर्ड डालने की क्वेरी इस प्रकार है -

mysql> BitDemo मानों में सम्मिलित करें(1);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)mysql> BitDemo मानों में सम्मिलित करें(0);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.32 सेकंड)

एक चयन कथन का उपयोग कर मूल्य प्रदर्शित करना। यह एक खाली मान देता है -

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

रिक्त मान प्रदर्शित करने वाला आउटपुट निम्न है -

<पूर्व>+---------------+| hasValidId |+---------------+| || |+------------+2 पंक्तियाँ सेट में (0.00 सेकंड)

बिट कॉलम का मूल मान प्राप्त करने के लिए, निम्न क्वेरी का उपयोग करें -

mysql> बिटडेमो से hasValidId+0 चुनें;

आउटपुट

<पूर्व>+--------------+| hasValidId+0 |+--------------+| 1 || 0 |+--------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में पहचान कॉलम का बीज मूल्य कैसे प्राप्त करें?

    इसके लिए आप SHOW VARIABLES कमांड का उपयोग कर सकते हैं - auto_inc% जैसे वैरिएबल दिखाएं; आउटपुट यह निम्नलिखित आउटपुट देगा - +--------------------------+----------+| चर_नाम | मूल्य |+--------------------------+----------+| auto_increment_increment | 1 || auto_increment_offset | 1 |+------------------

  1. MySQL वाले कॉलम में किसी विशिष्ट मान की गिनती कैसे प्राप्त करें?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable (Id int, Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.40 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (107, बॉब); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) चयन कथन का उपयोग करके तालिका से सभी र

  1. MySQL क्वेरी का उपयोग करके चौथा उच्चतम मूल्य कैसे प्राप्त करें?

    चौथा उच्चतम मान प्राप्त करने के लिए, ORDER BY के साथ LIMIT OFFSET का उपयोग करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(राशि int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.88 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें(995) 0.10 सेकंड) चयन कथन क