কলামের নাম জানতে SHOW COLUMNS বা INFORMATION_SCHEMA.COLUMNS ব্যবহার করা যায়।
উদাহরণ:
টেবিল তৈরি:
CREATE TABLE DemoTable603 (
ClientId INT NOT NULL AUTO_INCREMENT,
ClientName VARCHAR(100),
ClientAge INT,
ClientAddress VARCHAR(100),
ClientCountryName VARCHAR(100),
ClientEducationDetails VARCHAR(200),
PRIMARY KEY(ClientId)
);
পদ্ধতি ১: SHOW COLUMNS
SHOW COLUMNS FROM DemoTable603;
আউটপুট:
+------------------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------------------+--------------+------+-----+---------+----------------+ | ClientId | int(11) | NO | PRI | NULL | auto_increment | | ClientName | varchar(100) | YES | | NULL | | | ClientAge | int(11) | YES | | NULL | | | ClientAddress | varchar(100) | YES | | NULL | | | ClientCountryName | varchar(100) | YES | | NULL | | | ClientEducationDetails | varchar(200) | YES | | NULL | | +------------------------+--------------+------+-----+---------+----------------+
পদ্ধতি ২: INFORMATION_SCHEMA.COLUMNS
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'web' AND TABLE_NAME = 'DemoTable603';
আউটপুট:
+------------------------+ | COLUMN_NAME | +------------------------+ | ClientAddress | | ClientAge | | ClientCountryName | | ClientEducationDetails | | ClientId | | ClientName | +------------------------+
ব্যাখ্যা: SHOW COLUMNS টেবিল স্ট্রাকচার সহ সব মেটাডেটা দেখায়। INFORMATION_SCHEMA.COLUMNS বেশি ফ্লেক্সিবল, ফিল্টারিং এবং জয়েনিং করা যায়।