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

MySQL में पहले तीन कॉलम मानों के लिए एक विशिष्ट मान सेट करें?

<घंटा/>

केवल पहले तीन मानों के लिए एक विशिष्ट मान सेट करने के लिए, आपको LIMIT 3 का उपयोग करना होगा। आइए पहले हम एक तालिका बनाएं -

mysql> create table DemoTable1968
   (
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   Name varchar(20)
   );
Query OK, 0 rows affected (0.00 sec)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> insert into DemoTable1968(Name) values('Chris');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1968(Name) values('David');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1968(Name) values('Sam');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1968(Name) values('Mike');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1968(Name) values('Carol');
Query OK, 1 row affected (0.00 sec)

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

mysql> select * from DemoTable1968;

यह निम्नलिखित आउटपुट देगा -

+----+-------+
| Id | Name  |
+----+-------+
|  1 | Chris |
|  2 | David |
|  3 | Sam   |
|  4 | Mike  |
|  5 | Carol |
+----+-------+
5 rows in set (0.00 sec)

यहां पहले तीन कॉलम मानों के लिए एक विशिष्ट मान सेट करने की क्वेरी है -

mysql> update DemoTable1968
   set Name='Robert'
   order by Id
   limit 3;
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3  Changed: 3 Warnings: 0

आइए एक बार फिर से टेबल रिकॉर्ड देखें:

mysql> select * from DemoTable1968;

यह निम्नलिखित आउटपुट देगा -

+----+--------+
| Id | Name   |
+----+--------+
|  1 | Robert |
|  2 | Robert |
|  3 | Robert |
|  4 | Mike   |
|  5 | Carol  |
+----+--------+
5 rows in set (0.00 sec)

  1. MySQL कॉलम में NULL मानों के लिए एक विशिष्ट मान रखें

    NULL मानों के लिए विशिष्ट मान खोजने और रखने के लिए IFNULL() का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1878 (FirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1878 मान (NULL) में डालें; क्वेरी ठीक

  1. एक विशिष्ट कॉलम मान को ठीक करें और MySQL में शेष पंक्तियों के लिए यादृच्छिक मान प्रदर्शित करें

    यादृच्छिक पंक्तियों के लिए, आप रैंड () का उपयोग कर सकते हैं, जबकि एक विशिष्ट कॉलम को ठीक करने के लिए, क्लॉज द्वारा ऑर्डर का उपयोग करें। आइए एक टेबल बनाएं - टेबल बनाएं DemoTable1921 (नंबर इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - Dem

  1. स्तंभ मानों के लिए MySQL में ENUM सेट करें

    तालिका बनाते समय, उस कॉलम के लिए ENUM प्रकार सेट करें जिसे आप ENUM मान चाहते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.75 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2019 मानों में डालें (45, दूसरा); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 स