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

MySQL में डिफ़ॉल्ट मान false के साथ बूलियन कॉलम कैसे बनाएं

'false' को डिफ़ॉल्ट मान के साथ कॉलम बनाने के लिए, हम टेबल निर्माण के समय "default" की अवधारणा का उपयोग कर सकते हैं।

नोट - 0 false को दर्शाता है और 1 true को दर्शाता है।

"default" false का उपयोग करके टेबल बनाना।

mysql> create table TrueFalseTable 
-> ( 
-> Adult boolean default false 
-> ); 
Query OK, 0 rows affected (0.65 sec)

कोई मान डाले बिना रिकॉर्ड्स डालना, क्योंकि हमने ऊपर "default" सेट किया है।

mysql> insert into TrueFalseTable values(); 
Query OK, 1 row affected (0.16 sec)

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

mysql> select *from TrueFalseTable;

निम्नलिखित आउटपुट दर्शाता है कि डिफ़ॉल्ट बूलियन false यानी 0 पर सेट है।

+-------+ 
| Adult | 
+-------+ 
| 0 | 
+-------+ 
1 row in set (0.00 sec)
अतिरिक्त जानकारी: MySQL में BOOLEAN और BOOL TINYINT(1) के समानार्थी हैं। DEFAULT FALSE, DEFAULT 0, और DEFAULT '0' सभी समान काम करते हैं। स्पष्टता के लिए DEFAULT FALSE का उपयोग करें।
  1. - MySQL में LIKE क्वेरी से % चिह्न वाले कॉलम मान खोजना

    ESCAPE करके % को शाब्दिक मिलान करना LIKE में % वाइल्डकार्ड है। इसे शाब्दिक % वर्ण के रूप में खोजने के लिए बैकस्लैश \ से एस्केप करें: \\%। तालिका और डेटा (%JohnSmith), (DavidMiller), (CarolTaylor%), (%DavidMiller); क्वेरी: % से शुरू होने वाले नाम SELECT * FROM DemoTable1497 WHERE Name LIKE \\%;

  1. - MySQL में डिफ़ॉल्ट '0000-00-00' के साथ DATETIME कॉलम कैसे बनाएं?

    MySQL में DEFAULT कीवर्ड का उपयोग करके DATETIME कॉलम के लिए डिफ़ॉल्ट मान 0000-00-00 00:00:00 सेट किया जा सकता है। सिंटैक्स CREATE TABLE table_name ( column_name DATETIME DEFAULT 0000-00-00 00:00:00 ); उदाहरण mysql> CREATE TABLE DemoTable ( -> EmployeeId INT NOT NULL AUTO_INCREMENT PR

  1. - MySQL सीक्वेंस कैसे बनाएं?

    MySQL में सीक्वेंस क्या है? MySQL में, एक सीक्वेंस इंटीजर्स की एक सूची को संदर्भित करता है जो आरोही क्रम में 1 से शुरू होकर या 0 से यदि निर्दिष्ट किया गया हो, उत्पन्न होती है। कई एप्लिकेशन को सीक्वेंस की आवश्यकता होती है जिनका उपयोग विशेष रूप से पहचान के लिए अद्वितीय संख्या उत्पन्न करने के लिए किया