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

MySQL तालिका का डेटा शब्दकोश दिखाएँ

जब मुझे यह करना होता है तो मैं डेटा डिक्शनरी बनाने के लिए इसका उपयोग करता हूं:

SELECT t.table_schema AS db_name,
       t.table_name,
       (CASE WHEN t.table_type = 'BASE TABLE' THEN 'table'
             WHEN t.table_type = 'VIEW' THEN 'view'
             ELSE t.table_type
        END) AS table_type,
        c.column_name,
        c.column_type,
        c.column_default,
        c.column_key,
        c.is_nullable,
        c.extra,
        c.column_comment
FROM information_schema.tables AS t
INNER JOIN information_schema.columns AS c
ON t.table_name = c.table_name
AND t.table_schema = c.table_schema
WHERE t.table_type IN ('base table', 'view')
AND t.table_schema LIKE '%'
ORDER BY t.table_schema,
         t.table_name,
         c.ordinal_position

यह सर्वर पर सभी डेटाबेस सूचीबद्ध करेगा। हो सकता है कि आप जहाँ क्लॉज़ को बदलना चाहें केवल उस विशिष्ट तालिका स्कीमा को देखने के लिए जो आप चाहते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Php+Mysql वोटिंग में IP द्वारा प्रतिदिन वोटों को कैसे प्रतिबंधित करें?

  2. घातक त्रुटि mysql.h:संकलन के दौरान ऐसी कोई फ़ाइल या निर्देशिका नहीं है

  3. चेकबॉक्स के माध्यम से डेटाबेस प्रविष्टियों को हटाना

  4. mysql 5.7 लॉग-धीमी-प्रश्न त्रुटि

  5. कॉलम अन्य कॉलम के आधार पर