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

MySQL में सटीक स्ट्रिंग मान कैसे खोजें

COLLATE utf8_bin का उपयोग करके केस-सेंसिटिव खोज

सटीक स्ट्रिंग मान खोजने के लिए COLLATE का उपयोग करें। पहले टेबल बनाएं:

mysql> create table DemoTable1620 ( Subject varchar(20) ); Query OK, 0 rows affected (0.42 sec)

रिकॉर्ड डालें:

mysql> insert into DemoTable1620 values('mysql'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable1620 values('MySql'); Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable1620 values('mYSQL'); Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable1620 values('MySQL'); Query OK, 1 row affected (0.26 sec)
mysql> insert into DemoTable1620 values('MYSQL'); Query OK, 1 row affected (0.20 sec)

सभी रिकॉर्ड देखें:

mysql> select * from DemoTable1620;

आउटपुट:

+---------+ | Subject | +---------+ | mysql   | | MySql   | | mYSQL   | | MySQL   | | MYSQL   | +---------+ 5 rows in set (0.00 sec)

सटीक स्ट्रिंग मान खोजने की क्वेरी:

mysql> select * from DemoTable1620 where Subject collate utf8_bin = 'MySQL';

परिणाम:

+---------+ | Subject | +---------+ | MySQL   | +---------+ 1 row in set (0.00 sec)

व्याख्या: डिफ़ॉल्ट रूप से MySQL केस-इनसेंसिटिव तुलना करता है। COLLATE utf8_bin बाइनरी तुलना को बाध्य करता है जहां 'MySQL' केवल 'MySQL' से मेल खाता है, 'mysql' या 'MYSQL' से नहीं। यह केस-सेंसिटिव खोज के लिए आवश्यक है।

  1. जावास्क्रिप्ट में स्ट्रिंग कैसे खोजें? जावास्क्रिप्ट में स्ट्रिंग कैसे खोजें?

    परिचय जावास्क्रिप्ट में स्ट्रिंग खोजने के लिए search() मेथड का उपयोग किया जाता है जो रेगुलर एक्सप्रेशन (या स्ट्रिंग जो रेगएक्सप में परिवर्तित हो जाती है) लेता है और पहले मिलान का इंडेक्स लौटाता है, या -1 यदि नहीं मिला। उदाहरण निम्न कोड जावास्क्रिप्ट में स्ट्रिंग खोजने के लिए है: <!DOCTYPE html

  1. - MySQL में स्ट्रिंग में केवल पहली बार आने वाले शब्द को कैसे रिप्लेस करें?

    REGEXP_REPLACE() फ़ंक्शन केवल पहली occurrence बदलने के लिए REGEXP_REPLACE() का उपयोग करें (MySQL 8.0+)। उदाहरण स्ट्रिंग: This is my first MySQL query. This is the first tutorial. I am learning for the first time. first का पहला occurrence second से रिप्लेस करना है। टेबल और डेटा insert into demo26

  1. - C# में स्ट्रिंग का हैश कोड कैसे प्राप्त करें?

    C# में किसी स्ट्रिंग का हैश कोड प्राप्त करने के लिए, हम GetHashCode() मेथड का उपयोग करते हैं। यह मेथड स्ट्रिंग के लिए एक पूर्णांक हैश कोड लौटाता है जिसका उपयोग हैश टेबल और डिक्शनरी जैसे डेटा संरचनाओं में त्वरित लुकअप के लिए किया जाता है। समान स्ट्रिंग्स का समान हैश कोड होता है (हालांकि हैश कोड टकरा