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

मैं MySQL में बूलियन फ़ील्ड कैसे जोड़ सकता हूँ?

<घंटा/>

आप टिनिंट (1) या बूल या बूलियन का उपयोग कर सकते हैं। सभी समानार्थी हैं। यदि आप बूल या बूलियन डेटाटाइप का उपयोग करते हैं, तो यह आंतरिक रूप से छोटे में बदल जाता है(1)।

PHP में, मान 0 गलत का प्रतिनिधित्व करता है और 1 सत्य का प्रतिनिधित्व करता है। 0 को छोड़कर कोई अन्य संख्या भी सत्य है।

आइए एक टेबल का उपयोग करके बूल या बूलियन के आंतरिक प्रतिनिधित्व की जाँच करें। तालिका बनाने की क्वेरी इस प्रकार है।

mysql> टेबल बनाएं AddBoolDemo-> (-> isToggle bool-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.24 सेकंड)

तालिका के डीडीएल की जांच करने के लिए, निम्नलिखित प्रश्न है।

अपनी तालिका का नाम दिखाएं;

आइए बूल के प्रतिनिधित्व की जांच करें जो आंतरिक रूप से टिनिंट (1) में परिवर्तित हो जाता है। अब तालिका AddBoolDemo की जाँच करें।

mysql> शो टेबल बनाएं AddBoolDemo\G

निम्न आउटपुट है।

<पूर्व>************** 1. पंक्ति ********** ********** तालिका:AddBoolDemoCreate तालिका:तालिका बनाएं `addbooldemo` (`isToggle` tinyint(1) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci1 सेट में पंक्ति (0.00 सेकंड)

इंसर्ट कमांड का उपयोग करके तालिका में सही या गलत या 1 या 0 अक्षर जोड़ें।

mysql> AddBoolDemo मानों (सत्य) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> AddBoolDemo मानों में डालें (गलत); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> AddBoolDemo मानों में डालें ( 1);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)mysql> AddBoolDemo मानों में डालें(0);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है।

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

निम्न आउटपुट है।

<पूर्व>+----------+| टॉगल |+----------+| 1 || 0 || 1 || 0 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. मैं MySQL में किसी तालिका में प्रत्येक कॉलम को कैसे हटा सकता हूं?

    MySQL में किसी तालिका के प्रत्येक कॉलम को हटाने के लिए, आप DROP TABLE कमांड का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है: ड्रॉप टेबल yourTableName; आइए पहले एक टेबल बनाएं: टेबल बनाएं डेमोटेबल (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varcha

  1. MySQL तालिका के टाइमस्टैम्प फ़ील्ड को कैसे अपडेट करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2016-11-25 02:10:00,1); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) चुनिंदा स्टेटमेन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

  1. मौजूदा MySQL तालिका में वर्तमान दिनांक कैसे जोड़ें?

    किसी मौजूदा तालिका को अपडेट करने के लिए, UPDATE का उपयोग करें। इसके साथ, वर्तमान तिथि निर्धारित करने के लिए, CURDATE() विधि का उपयोग करें - अपना टेबलनाम अपडेट करें अपना कॉमनाम सेट करें=CURDATE(); आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टे