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

MySQL का उपयोग करके कुछ शब्द के बाद अपर केस कैरेक्टर वाले सभी डेटाबेस कैसे प्राप्त करें?

<घंटा/>

इसके लिए रेगुलर एक्सप्रेशन का इस्तेमाल करें। वाक्य रचना इस प्रकार है -

जानकारी_स्कीमा.स्कीमाटा से * चुनें जहां SCHEMA_NAME REGEXP '^yourValue_+[A-Z]';

आइए कुछ डेटाबेस बनाते हैं -

mysql> डेटाबेस बनाएं bank_APP1;क्वेरी ठीक, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> डेटाबेस बनाएं bank_APP2;क्वेरी ठीक, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> डेटाबेस बनाएं bank_APP3;क्वेरी ठीक, 1 पंक्ति प्रभावित (0.00 सेकंड) )

यहाँ कुछ शब्द के बाद अपर केस कैरेक्टर वाले सभी डेटाबेस प्राप्त करने के लिए क्वेरी है -

mysql> info_schema.schemata से * चुनें जहां SCHEMA_NAME REGEXP '^bank_+[A-Z]';

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

<पूर्व>+--------------+----------------+----------------- -----------+--------------------------+----------+| CATALOG_NAME | SCHEMA_NAME | DEFAULT_CHARACTER_SET_NAME | DEFAULT_COLLATION_NAME | SQL_PATH |+--------------+-------------+--------------------- ----------+--------------------------+----------+| डीईएफ़ | bank_app1 | utf8 | utf8_unicode_ci | शून्य || डीईएफ़ | bank_app2 | utf8 | utf8_unicode_ci | शून्य || डीईएफ़ | bank_app3 | utf8 | utf8_unicode_ci | नल |+--------------+----------------+--------------------- ----------+--------------------------+----------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. इंडेक्स के साथ एक MySQL टेबल कैसे बनाएं?

    इंडेक्स के साथ एक MySQL टेबल बनाने के लिए, सिंटैक्स इस प्रकार है - टेबल बनाएं yourTableName(yourColumnName1 dataType,yourColumnName2 dataType...N);index yourIndexName1 on(yourColumnName1 ); अपनी अनुक्रमणिका बनाएं yourIndexName2 on(yourColumnName2 ); आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तिय

  1. MySQL वाले सर्वर पर सभी डेटाबेस में सभी तालिकाओं पर चयन कैसे करें?

    इसके लिए आप नीचे दिए गए सिंटैक्स के अनुसार GRANT SELECT स्टेटमेंट का उपयोग कर सकते हैं - चुनने के लिए *.* को yourUserName@yourHostName पर अनुदान दें; पहले होस्ट के साथ सभी उपयोगकर्ता नामों की सूची बनाएं - उपयोगकर्ता का चयन करें, mysql.user से होस्ट करें; यह निम्नलिखित आउटपुट देगा - +-------------

  1. MySQL जावा में किसी भी मूल्य के मामले में WHERE स्थिति के साथ तैयार कथन का सही ढंग से उपयोग करना

    इसके लिए आप जावा में प्रिपेयरस्टेटमेंट का इस्तेमाल कर सकते हैं। निम्नलिखित वाक्य रचना है - स्ट्रिंग anyVariableName=अपनेटेबलनाम से अपना कॉलमनाम चुनें जहां नाम =?; तैयार स्टेटमेंट ps =(तैयार स्टेटमेंट) con.prepareStatement(yourVariableName);ps.setString(yourColumnIndex, yourValue); आइए एक टेबल बनाएं