MySQL-এ টেম্পোরারি টেবিলের কলাম স্ট্রাকচার দেখতে SHOW COLUMNS FROM টেবিল_নাম বা DESC টেবিল_নাম ব্যবহার করুন।
টেম্পোরারি টেবিল তৈরি
mysql> CREATE TEMPORARY TABLE DemoTable745 (
StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
StudentName VARCHAR(100),
StudentAge INT,
StudentAddress VARCHAR(100),
StudentCountryName VARCHAR(20)
);
Query OK, 0 rows affected (0.00 sec)
কলাম লিস্ট দেখুন
mysql> SHOW COLUMNS FROM DemoTable745;
+--------------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------------+--------------+------+-----+---------+----------------+ | StudentId | int(11) | NO | PRI | NULL | auto_increment | | StudentName | varchar(100) | YES | | NULL | NULL | | StudentAge | int(11) | YES | | NULL | NULL | | StudentAddress | varchar(100) | YES | | NULL | NULL | | StudentCountryName | varchar(20) | YES | | NULL | NULL | +--------------------+--------------+------+-----+---------+----------------+
অন্য পদ্ধতি
DESC DemoTable745;— সংক্ষিপ্ত আউটপুটDESCRIBE DemoTable745;—DESC-র সিনোনিমSHOW CREATE TABLE DemoTable745;— ফুল DDL দেখাবেSELECT * FROM information_schema.COLUMNS WHERE TABLE_NAME = 'DemoTable745' AND TABLE_SCHEMA = DATABASE();
টেম্পোরারি টেবিল নোট
- সেশন-স্কোপড: কানেকশন বন্ধ হলে অটো ড্রপ
SHOW TABLES-এ দেখাবে না (MySQL 5.7+ এ দেখায়)- একই নামে পারম্যানেন্ট টেবিল থাকলে টেম্পোরারি শ্যাডো করে