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

MySQL में LIKE या REGEXP का उपयोग करके विशिष्ट मान के साथ रिकॉर्ड खोजें

पहले एक टेबल बनाते हैं:

mysql> create table DemoTable651 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,Value varchar(100)); Query OK, 0 rows affected (0.59 sec)

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

mysql> insert into DemoTable651(Value) values('Title'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable651(Value) values('course'); Query OK, 1 row affected (0.26 sec)
mysql> insert into DemoTable651(Value) values('subject'); Query OK, 1 row affected (0.20 sec)

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

mysql> select *from DemoTable651;

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

+----+---------+
| Id | Value   |
+----+---------+
| 1  | Title   |
| 2  | course  |
| 3  | subject |
+----+---------+
3 rows in set (0.00 sec)

LIKE का उपयोग करके विशिष्ट मान खोजने की क्वेरी:

mysql> select *from DemoTable651 where Value LIKE 'course';

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

+----+--------+
| Id | Value  |
+----+--------+
| 2  | course |
+----+--------+
1 row in set (0.00 sec)

REGEXP का उपयोग करके विशिष्ट मान खोजने की क्वेरी:

mysql> select *from DemoTable651 where Value REGEXP 'course';

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

+----+--------+
| Id | Value  |
+----+--------+
| 2  | course |
+----+--------+
1 row in set (0.00 sec)
  1. MySQL में संख्याओं के साथ मिश्रित स्ट्रिंग को कैसे क्रमबद्ध करें MySQL में संख्याओं के साथ मिश्रित स्ट्रिंग को कैसे क्रमबद्ध करें

    समाधान REGEXP_REPLACE, LENGTH और मान के आधार पर ORDER BY का उपयोग करें। उदाहरण टेबल बनाएं: INSERT INTO demo18 VALUES (John Smith), (2J John has 58), (2J John has 9); क्वेरी value; परिणाम +----------------+ | value | +----------------+ | 2J John has 9 | | 2J John has 58 | | John Smith

  1. - MySQL REGEXP: विशिष्ट संख्या से शुरू होने वाले स्ट्रिंग+नंबर रिकॉर्ड प्राप्त करें

    REGEXP पैटर्न Select yourColumnName1, yourColumnName2 from yourTableName where yourColumnName2 REGEXP ^yourStringValue[yourNumericValue]; उदाहरण: John से शुरू और फिर 5 या 6 insert into demo45(value) values(John500), (John1500), (John5500), (John6500), (John8600); क्वेरी: ^John[56] select id,val

  1. - Apache के साथ MySQL का उपयोग करना

    आइए समझते हैं कि Apache के साथ MySQL का उपयोग कैसे करें: Apache एक वेब सर्वर सॉफ़्टवेयर है जिसे Apache सॉफ़्टवेयर फाउंडेशन द्वारा विकसित और रखरखाव किया जाता है। यह एक सॉफ़्टवेयर है जो वेब पेज एक्सेस करने के लिए उपयोगकर्ता से अनुरोध लेता है। HTTP अनुरोध पर कुछ सुरक्षा जांच की जाती है और फिर उपयोगक