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 पंक्तियां दिखाता है, employee टेबल के लिए 2 और student टेबल के लिए 3 क्योंकि employee टेबल में दो कॉलम हैं और student टेबल में तीन कॉलम हैं।


  1. - MySQL डेटाबेस की टेबल्स का साइज़ कैसे पता करें?

    INFORMATION_SCHEMA.TABLES से टेबल आकार प्राप्त करें MySQL में, आप INFORMATION_SCHEMA.TABLES को क्वेरी करके प्रत्येक टेबल का आकार (डेटा + इंडेक्स) मेगाबाइट में प्राप्त कर सकते हैं। क्वेरी SELECT TABLE_NAME AS `ALLTABLESNAME`, ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024) AS `TABLESIZEI

  1. - MySQL में एक ही स्टेटमेंट में डेटाबेस की सभी टेबल का वर्णन कैसे करें?

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

  1. - MySQL डेटाबेस में सभी टेबल सूचीबद्ध करना

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