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

MySQL में रेगुलर एक्सप्रेशन के साथ क्वेरी का चयन करें

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1573 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentCode varchar(20) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.63 सेकंड)

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

mysql> DemoTable1573(StudentCode) मानों ('STU_774') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable1573 (StudentCode) मानों ('909_Sam') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.17 sec)mysql> DemoTable1573(StudentCode) मानों ('3_Carol_455') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> DemoTable1573 (StudentCode) मानों ('David_903') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.14 सेकंड)

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

mysql> DemoTable1573 से * चुनें;

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

<पूर्व>+-----------+---------------+| छात्र आईडी | छात्र कोड |+-----------+---------------+| 1 | STU_774 || 2 | 909_सैम || 3 | 3_कैरोल_455 || 4 | David_903 |+-----------+----------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ रेगुलर एक्सप्रेशन के साथ चुनिंदा क्वेरी को लागू करने की क्वेरी है -

mysql> DemoTable1573 से * चुनें जहां StudentCode regexp '\land[0-9]';

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

<पूर्व>+-----------+---------------+| छात्र आईडी | छात्र कोड |+-----------+---------------+| 2 | 909_सैम || 3 | 3_Carol_455 |+-----------+---------------+2 पंक्तियों में सेट (0.14 सेकंड)
  1. MySQL एक ही क्वेरी के साथ दो टेबल से चयन करें

    दो तालिकाओं में से चयन करने के लिए UNION का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.90 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1(FirstName) मान

  1. MySQL में शर्तों के साथ क्वेरी कैसे ऑर्डर करें और चुनें?

    निम्नलिखित वाक्य रचना है - अपनेTableName क्रम से yourColumnName=0,yourColumnName; . द्वारा चुनें * आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1348 मानों में डालें(89);क्वेरी ठीक है, 1 पंक्ति प्रभावि

  1. MySQL में एक चयन क्वेरी के साथ सम्मिलित करें

    सेलेक्ट क्वेरी के साथ इन्सर्ट के लिए, सिंटैक्स इस प्रकार है - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1603    -> (    -> Studen