BOOL और BOOLEAN दोनों TINYINT(1) की तरह काम करते हैं। आप कह सकते हैं कि दोनों TINYINT(1) के पर्यायवाची हैं।
बूलियन
यहाँ बूलियन का एक उदाहरण है। स्तंभ बूलियन प्रकार वाली तालिका बनाने की क्वेरी।
mysql> टेबल डेमो बनाएं -> (-> isVaidUser बूलियन ->);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.08 सेकंड)
इंसर्ट कमांड का उपयोग करके तालिका में रिकॉर्ड डालने की क्वेरी इस प्रकार है -
mysql> डेमो मानों में डालें (सच); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमो मानों में सम्मिलित करें (0); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)
चयन कमांड का उपयोग करके तालिका से सभी मान प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> डेमो से *चुनें;
आउटपुट
<पूर्व>+---------------+| isVaidUser |+---------------+| 1 || 0 |+-----------+2 पंक्तियों में सेट (0.00 सेकंड)बूल
यहाँ बूल का एक उदाहरण है। तालिका बनाने के लिए निम्नलिखित क्वेरी है -
mysql> टेबल बनाएं Demo1 -> ( -> isVaidUser bool -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> Demo1 मानों में सम्मिलित करें(1);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> Demo1 मानों में सम्मिलित करें(गलत);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)
चयन कमांड का उपयोग करके तालिका से सभी मान प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> डेमो1 से *चुनें;
आउटपुट
<पूर्व>+---------------+| isVaidUser |+---------------+| 1 || 0 |+-----------+2 पंक्तियों में सेट (0.00 सेकंड)नमूना आउटपुट को देखें, असत्य को 0 में बदल दिया जाता है। इसका मतलब है कि बूल और बूलियन परोक्ष रूप से छोटे में परिवर्तित हो जाते हैं(1)।