INFORMATION_SCHEMA.COLUMNS से कॉलम मेटाडेटा
MySQL में किसी टेबल के कॉलम नाम और उनके डेटा टाइप प्राप्त करने के लिए INFORMATION_SCHEMA.COLUMNS क्वेरी करें।
सिंटैक्स
SELECT COLUMN_NAME, COLUMN_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'yourTableName';
उदाहरण
टेबल बनाएं:
mysql> CREATE TABLE DemoTable (
-> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> ClientName VARCHAR(60),
-> ClientAge INT,
-> ClientSalary DECIMAL(10,4),
-> isRegularClient BOOL
-> );
कॉलम जानकारी क्वेरी करें
mysql> SELECT COLUMN_NAME, COLUMN_TYPE
-> FROM INFORMATION_SCHEMA.COLUMNS
-> WHERE TABLE_NAME = 'DemoTable';
परिणाम:
+-----------------+---------------+ | COLUMN_NAME | COLUMN_TYPE | +-----------------+---------------+ | Id | int(11) | | ClientName | varchar(60) | | ClientAge | int(11) | | ClientSalary | decimal(10,4) | | isRegularClient | tinyint(1) | +-----------------+---------------+
अतिरिक्त उपयोगी कॉलम