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

हम किसी विशेष MySQL डेटाबेस में सभी तालिकाओं के वर्ण सेट की जांच कैसे कर सकते हैं?


निम्न MySQL क्वेरी की सहायता से हम किसी विशेष डेटाबेस में सभी तालिकाओं के वर्ण सेट की जांच कर सकते हैं -

mysql> Select TABLE_NAME, CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.Columns Where TABLE_SCHEMA = 'db_name';

उदाहरण

उदाहरण के लिए, नीचे दी गई क्वेरी 'Alpha' नामक डेटाबेस में सभी तालिकाओं के वर्ण सेट लौटाती है।

mysql> Select TABLE_NAME, CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.Columns Where TABLE_SCHEMA = 'Alpha';
+------------+--------------------+
| TABLE_NAME | CHARACTER_SET_NAME |
+------------+--------------------+
| employee   | latin1             |
| employee   | latin1             |
| student    | latin1             |
| student    | NULL               |
| student    | latin1             |
+------------+--------------------+
5 rows in set (0.06 sec)

आउटपुट 5 पंक्तियों को दिखाता है, 2 कर्मचारी तालिका के लिए और 3 छात्र तालिका के लिए क्योंकि तालिका कर्मचारी में दो स्तंभ होते हैं और तालिका छात्र में तीन स्तंभ होते हैं।


  1. MySQL डेटाबेस की तालिकाओं का आकार कैसे प्राप्त करें?

    एक MySQL डेटाबेस की तालिकाओं का आकार प्राप्त करने के लिए, आप information_schema.tables का उपयोग कर सकते हैं। यहाँ सभी तालिकाओं के आकार को जानने के लिए वाक्य रचना है। TABLE_NAME को `ALLTABLESNAME` के रूप में चुनें, ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024/1024) `TABLESIZEIN(MB)` के रूप में info_sch

  1. मैं MySQL में एकल कथन के माध्यम से डेटाबेस में सभी तालिकाओं का वर्णन कैसे कर सकता हूं?

    आप डेटाबेस में सभी तालिकाओं का वर्णन करने के लिए INFORMATION_SCHEMA.COLUMNS का उपयोग एक ही कथन के माध्यम से कर सकते हैं। वाक्य रचना इस प्रकार है। चुनें *INFORMATION_SCHEMA.COLUMNS से ​​जहां TABLE_SCHEMA=yourDatabaseName\G यहाँ मैं अपने डेटाबेस नमूने का उपयोग दो तालिकाओं के साथ कर रहा हूँ। तालिका क

  1. एक MySQL डेटाबेस में सभी तालिकाओं को सूचीबद्ध करें

    आइए समझें कि MySQL डेटाबेस में सभी तालिकाओं को कैसे सूचीबद्ध किया जाए - एक बार डेटाबेस बन जाने के बाद, हम निम्नलिखित क्वेरी का उपयोग करके एक विशिष्ट डेटाबेस तक पहुंच और उपयोग कर सकते हैं - क्वेरी mysql> USE databaseName Database changed USE कथन के लिए सेमी-कोलन की आवश्यकता नहीं है। यह QUIT कथन