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

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

<घंटा/>

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

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

उदाहरण

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

mysql> Select Column_name 'Column',TABLE_NAME, CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.Columns Where TABLE_SCHEMA = 'Alpha';

+---------+------------+--------------------+
| Column  | TABLE_NAME | CHARACTER_SET_NAME |
+---------+------------+--------------------+
| Name    | employee   | latin1             |
| email   | employee   | latin1             |
| Name    | student    | latin1             |
| RollNo  | student    | NULL               |
| Address | student    | latin1             |
+---------+------------+--------------------+
5 rows in set (0.04 sec)

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

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

  1. कैसे जांचें कि डेटाबेस में INFORMATION_SCHEMA.TABLES के साथ एक तालिका पहले से मौजूद है या नहीं।

    यह जांचने के लिए कि क्या MySQL का उपयोग करके डेटाबेस में कोई तालिका पहले से मौजूद है, आप INFORMATION_SCHEMA.TABLES का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है - INFORMATION_SCHEMA से TABLE_NAME चुनें। TABLE_SCHEMA =yourDatabaseName और TABLE_NAME =yourTableName; डेटाबेस में कोई तालिका पहले से मौ

  1. MySQL के साथ सभी तालिकाओं में अपने अस्तित्व के साथ कॉलम की पहचान कैसे करें?

    कॉलम नाम की पहचान करने के लिए, MySQL में INFORMATION_SCHEMA.COLUMNS का उपयोग करें। यहाँ वाक्य रचना है - INFORMATION_SCHEMA.COLUMNS से ​​table_name,column_name चुनें, जहां table_schema =SCHEMA()andcolumn_name=anyColumnName; आइए उपरोक्त क्वेरी को सभी तालिकाओं में अपने अस्तित्व के साथ एक कॉलम की पहचा