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

MySQL में बूलियन और टिनिंट (1) के बीच क्या अंतर है?

<घंटा/>

बूलियन और टिनिंट (1) के बीच मूल अंतर केवल नामकरण परंपरा में है। यदि हम कहते हैं कि हमें सच्चे या झूठे मूल्यों की आवश्यकता है तो बूलियन हमारे दिमाग में आता है, न कि टिनिंट (1)।

ये डेटा प्रकार समानार्थी हैं। यह हम पर निर्भर करता है कि हम किस प्रकार के डेटा का उपयोग करना चाहते हैं- मान 1 और 0 या सही और गलत हो सकते हैं।

निम्नलिखित एक उदाहरण है।

बूलियन डेटा प्रकार के साथ तालिका बनाना।

mysql> टेबल बनाएं BooleanDemo -> (-> लाइट बूलियन ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)

तालिका में रिकॉर्ड सम्मिलित करना।

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

सभी रिकॉर्ड प्रदर्शित करने के लिए।

mysql> बूलियनडेमो से *चुनें;

निम्नलिखित आउटपुट है जो बूलियन TRUE प्रदर्शित करता है।

<पूर्व>+----------+| प्रकाश |+----------+| 1 |+----------+1 पंक्ति सेट में (0.00 सेकंड)

टिनींट(1) डेटा प्रकार के साथ एक टेबल बनाना।

mysql> टेबल बनाएं tinyint1Demo -> (-> लाइट टिनींट(1) ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)

तालिका में रिकॉर्ड सम्मिलित करना।

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

सभी रिकॉर्ड प्रदर्शित करने के लिए।

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

यहाँ आउटपुट है।

<पूर्व>+----------+| प्रकाश |+----------+| 1 |+----------+1 पंक्ति सेट में (0.00 सेकंड)

नोट - केवल बुनियादी अंतर शब्दार्थ में है। अगर हम सच या गलत के बारे में बात कर रहे हैं तो यह स्पष्ट है कि डेटा प्रकार बूलियन होना चाहिए। लेकिन अगर हम 0 या 1 के बारे में बात कर रहे हैं तो डेटा प्रकार छोटा होना चाहिए (1)।


  1. MySQL और SQL सर्वर के बीच अंतर

    MySQL और SQL सर्वर दोनों ही रिलेशनल डेटाबेस मैनेजमेंट सिस्टम या RDBMS हैं। MySQL खुला स्रोत है और उपयोग करने के लिए स्वतंत्र है जबकि SQL सर्वर Microsoft का लाइसेंस प्राप्त उत्पाद है। MySQL और SQL सर्वर के बीच महत्वपूर्ण अंतर निम्नलिखित हैं। Sr. नहीं. कुंजी MySQL एसक्यूएल सर्वर 1 स्वामित्व/विकसित

  1. MySQL में intvalue ='1' और intvalue =1 के बीच अंतर?

    आपको intvalue =1 का उपयोग करने की आवश्यकता है। कथन intvalue=1 को MySQL द्वारा आंतरिक रूप से कास्ट (1 as int) में बदल दिया गया है। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.64 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1566 मान (90) में डालें; क्व

  1. MySQL में !=NULL और IS NOT NULL में क्या अंतर है?

    यदि आप किसी मान की तुलना !=NULL से करते हैं तो यह NULL देता है। तो, !=NULL अर्थहीन है। !=NULL और IS NOT NULL के बीच अंतर देखने के लिए, आइए पहले एक टेबल बनाएं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1970 (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टे