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 में विशिष्ट कॉलम डेटा कैसे निर्यात करें?

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