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

MySQL में विशिष्ट पैटर्न द्वारा कैसे खोजें?

<घंटा/>

आप इसके लिए नियमित अभिव्यक्ति का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable (UserId varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.28 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('उपयोगकर्ता-123-जी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें ('Us-453-GO'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)mysql> डेमोटेबल मानों में डालें ('TRUE-908-K'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+---------------+| UserId |+---------------+| उपयोगकर्ता-123-जी || हमें-453-गो || TRUE-908-K |+------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL में विशिष्ट पैटर्न द्वारा खोजने के लिए क्वेरी निम्नलिखित है। यहां हमने पैटर्न को 4 अलनम - 3 अल्नम - 1अलनम के रूप में सेट किया है।

नोट - यहाँ - हाइफ़न है -

mysql> डेमोटेबल से * चुनें जहां UserId regexp '^[[:alnum:]]{4}-[[:alnum:]]{3}-[[:alnum:]]{1}$'; 

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

<पूर्व>+---------------+| UserId |+---------------+| उपयोगकर्ता-123-जी || TRUE-908-K |+---------------+2 पंक्तियों में सेट (0.12 सेकंड)

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

    MySQL में सटीक स्ट्रिंग खोजने के लिए आप बाइनरी का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है: चुनें* अपनेTableName से जहां बाइनरी आपका कॉलमनाम =yourStringValue; उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है: );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.6

  1. MySQL में डेटा को विशिष्ट क्रम में कैसे व्यवस्थित करें?

    किसी विशिष्ट क्रम में डेटा व्यवस्थित करने के लिए ORDER BY IF() का उपयोग करें। निम्नलिखित वाक्य रचना है - अपनेTableName से *चुनें IF द्वारा ऑर्डर करें(yourColumnName=yourValue1 ORyourColumnName=yourValue2 या yourColumnName=yourValue3,yourColumnName,~yourColumnName) ASC; आइए पहले एक टेबल बनाएं - );क

  1. MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें?

    MySQL में विशिष्ट कॉलम डेटा निर्यात करने के लिए, OUTFILE का उपयोग करें - अपनेटेबलनाम से अपने कॉलमनाम को आउटफाइल yourLocationOfFile में चुनें; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20));