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

MySQL में कॉलम के लिए सेट डिफ़ॉल्ट मान प्रदर्शित करना

पहले एक टेबल बनाते हैं और डिफ़ॉल्ट मान सेट करते हैं:

mysql> create table DemoTable803(UserId int DEFAULT 101,UserName varchar(100) DEFAULT 'Chris'); Query OK, 0 rows affected (1.18 sec)

इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। जिन मानों को हम इन्सर्ट नहीं कर रहे, उनके लिए डिफ़ॉल्ट मान ऑटोमैटिकली सेट हो जाएंगे:

mysql> insert into DemoTable803 values(102,'Chris'); Query OK, 1 row affected (0.34 sec)
mysql> insert into DemoTable803(UserName) values('Mike'); Query OK, 1 row affected (0.48 sec)
mysql> insert into DemoTable803(UserId) values(103); Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable803 values(); Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable803 values(110,'Robert'); Query OK, 1 row affected (0.33 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select *from DemoTable803;

यह निम्न आउटपुट देगा:

+--------+----------+
| UserId | UserName |
+--------+----------+
| 102    | Chris    |
| 101    | Mike     |
| 103    | Chris    |
| 101    | Chris    |
| 110    | Robert   |
+--------+----------+
5 rows in set (0.00 sec)

केवल डिफ़ॉल्ट मान प्रदर्शित करने की क्वेरी:

mysql> select default(UserId),default(UserName) from DemoTable803 limit 1;

यह निम्न आउटपुट देगा:

+-----------------+-------------------+
| default(UserId) | default(UserName) |
+-----------------+-------------------+
| 101             | Chris             |
+-----------------+-------------------+
1 row in set (0.00 sec)
  1. - MySQL में UNION ALL का उपयोग करके कस्टम कॉलम्स के लिए एकाधिक मान सेट करें

    MySQL में UNION ALL का उपयोग करके व्युत्पन्न कॉलम मान उत्पन्न करना UNION ALL का उपयोग करके आप एक ही टेबल पर अलग-अलग गणनाएँ कर सकते हैं और परिणामों को लंबवत रूप से संयोजित कर सकते हैं, जिससे प्रभावी रूप से प्रत्येक मूल पंक्ति के लिए कई व्युत्पन्न पंक्तियाँ बनती हैं। टेबल बनाना ); Query OK, 0 rows a

  1. - MySQL में IN क्लॉज और ORDER BY FIELD से निर्दिष्ट क्रम में पंक्तियां चुनें

    IN() और FIELD() से कस्टम क्रम में परिणाम प्राप्त करें IN() क्लॉज से विशिष्ट मान चुनें और FIELD() फ़ंक्शन से कस्टम क्रम में सॉर्ट करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1986 ( Number int ); Query OK, 0 rows affected (0.00 sec) mysql> insert into DemoTable1986 values(50); .

  1. - MySQL में कॉलम मानों के लिए ENUM कैसे सेट करें?

    ENUM कॉलम के साथ टेबल बनाना टेबल बनाते समय ENUM प्रकार निर्दिष्ट करें: ); रिकॉर्ड डालना INSERT INTO DemoTable2019 VALUES (45, Second); सभी रिकॉर्ड देखना SELECT * FROM DemoTable2019; +--------------+---------------+ | StudentMarks | StudentStatus | +--------------+---------------+ | 96