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

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

<घंटा/>

MySQL में सटीक स्ट्रिंग खोजने के लिए आप बाइनरी का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है:

चुनें* अपनेTableName से जहां बाइनरी आपका कॉलमनाम =yourStringValue;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है:

mysql> तालिका बनाएं ExactSearch -> ( -> Id int NOT NULL AUTO_INCREMENT, -> UserId varchar(10), -> UserName varchar(20), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है:

सटीक खोज (उपयोगकर्ता आईडी, उपयोगकर्ता नाम) मान ('USER12', 'जॉन') में
mysql> डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> सटीक खोज (उपयोगकर्ता आईडी, उपयोगकर्ता नाम) मान ('12USER', 'कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> सटीक खोज (उपयोगकर्ता आईडी, उपयोगकर्ता नाम) मान ('USER123', 'बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> में डालें सटीक खोज (उपयोगकर्ता आईडी, उपयोगकर्ता नाम) मान ('USER231', 'सैम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

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

mysql> सटीक खोज से *चुनें;

निम्न आउटपुट है:

<पूर्व>+-----+---------+----------+| आईडी | उपयोगकर्ता आईडी | उपयोगकर्ता नाम |+----+------------+----------+| 1 | USER12 | जॉन || 2 | 12USER | कैरल || 3 | USER123 | बॉब || 4 | USER231 | सैम |+----+---------+----------+4 पंक्तियों में सेट (0.00 सेकंड)

यहाँ MySQL में सटीक स्ट्रिंग की खोज करने के लिए क्वेरी है। हम स्ट्रिंग “USER123” की खोज कर रहे हैं:

mysql> ExactSearch से * चुनें जहां बाइनरी UserId ='USER123';

निम्न आउटपुट है:

<पूर्व>+-----+---------+----------+| आईडी | उपयोगकर्ता आईडी | उपयोगकर्ता नाम |+----+------------+----------+| 3 | USER123 | बॉब |+----+---------+----------+1 पंक्ति में सेट (0.00 सेकंड)
  1. जावास्क्रिप्ट में स्ट्रिंग की खोज कैसे करें?

    जावास्क्रिप्ट में स्ट्रिंग खोजने के लिए निम्नलिखित कोड है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:20px; फ़ॉन्ट-वजन:500; }जावास्क्रिप्ट में स्ट्रिंग की खोज करनावसंत का मौसम आने वाला है।यहां क्लिक करेंउपरोक्त स्ट्रिंग में स्प्रिं

  1. MySQL तालिका में ^ वर्ण की खोज कैसे करें?

    ^ वर्ण खोजने के लिए, नीचे दिए गए सिंटैक्स के अनुसार LIKE ऑपरेटर का उपयोग करें - टेबल_स्कीमा,टेबल_नाम,कॉलम_नाम को info_schema.columns से चुनें जहां कॉलम_नाम %^% जैसा है; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1826 (`^` varchar(20), Name varchar(20), `^Age` int );क्वेरी ओके, 0 पंक्तियाँ प्रभाव

  1. MySQL में संख्यात्मक स्ट्रिंग के लिए तुलना ऑपरेटर का उपयोग कैसे करें?

    संख्यात्मक स्ट्रिंग के लिए तुलना ऑपरेटर का उपयोग करने के लिए, सबस्ट्रिंग () विधि का उपयोग करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1881    (    UserId int,    UserEducationGap varchar(20)    ); Query OK, 0 rows affected (0.00 sec) इंसर्ट