एक बिट के लिए सबसे छोटा डेटाटाइप बिट (1) हो सकता है। वाक्य रचना इस प्रकार है -
yourColumnName bit(1)
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल बिटडेमो बनाएं -> ( -> isValid bit(1) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.49 सेकंड)
अब आप SHOW CREATE कमांड की मदद से टेबल के सभी विवरण देख सकते हैं। क्वेरी इस प्रकार है -
mysql> क्रिएट टेबल बिटडेमो दिखाएं;
यहाँ आउटपुट है -
<पूर्व>+---------------+------------------------------------- -------------------------------------------------- ---------------------------------------+| टेबल | तालिका बनाएँ |+-----------+------------------------------------------ -------------------------------------------------- ---------------------------------------+| बिटडेमो | टेबल बनाएं `बिटडेमो` (`isValid` बिट (1) डिफॉल्ट न्यूल) इंजन =इनो डीबी डिफॉल्ट चार्ट =utf8mb4 COLLATE =utf8mb4_0900_ai_ci | + --------- + ------------- -------------------------------------------------- -------------------------------------------------- -------------+1 पंक्ति सेट में (0.00 सेकंड)इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> बिटडेमो मानों में डालें (0.); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> बिटडेमो मानों में डालें (1); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> बिटडेमो मानों में डालें ( 1);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड)mysql> बिटडेमो मानों में डालें(0);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> बिटडेमो से *चुनें;
यहाँ आउटपुट है -
+---------------+| वैध है |+------------+| || || || |+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
बिट मान दिखाने के लिए, निम्न क्वेरी का उपयोग करें -
mysql> बिटडेमो से isValid+0 चुनें;
निम्न आउटपुट है -
<पूर्व>+-----------+| isValid+0 |+---------------+| 0 || 1 || 1 || 0 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)