Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

शो टेबल के साथ मेल खाने वाली टेबल का नाम

यह संभव है, लेकिन आपको पता होना चाहिए कि कॉलम नाम SHOW TABLES . से लौटा है क्वेरी स्ट्रिंग का संयोजन है tables_in_ और आपका डेटाबेस नाम। तो यह इस तरह दिखेगा, डेटाबेस के लिए test :

SHOW TABLES 
      WHERE tables_in_test NOT LIKE '\_%' 
        AND tables_in_test NOT LIKE '%\_xrefs'

लेकिन मैं information_schema . का उपयोग करना पसंद करूंगा यह जानकारी प्राप्त करने के लिए डेटाबेस:

SELECT TABLE_NAME 
  FROM information_schema.TABLES
 WHERE TABLE_SCHEMA = SCHEMA() /* = 'test'*/
   AND TABLE_NAME NOT LIKE '\_%'
   AND TABLE_NAME NOT LIKE '%\_xrefs'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Passport, Redis और MySQL का उपयोग करके Node.js में सत्रों का प्रबंधन कैसे करें

  2. एकाधिक अनुक्रमणिका के साथ सिद्धांत 2

  3. PDO MySQL:PDO::ATTR_EMULATE_PREPARES का प्रयोग करें या नहीं?

  4. MySQL:केवल एक तालिका से ईमेल का चयन करें यदि किसी अन्य तालिका में नहीं है?

  5. जॉइन क्वेरीज़ बनाम मल्टीपल क्वेश्चन