बूलियन और टिनिंट (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)।