Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm thế nào để liệt kê các cột bảng tạm thời trong MySQL?

Để liệt kê các cột bảng tạm thời trong MySQL, trước tiên chúng ta hãy tạo một bảng tạm thời.

Đây là một ví dụ. Chúng tôi đã tạo một bảng tạm thời với một số cột bao gồm thông tin chi tiết của một sinh viên -

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)

Sau đây là truy vấn để liệt kê các cột bảng tạm thời trong MySQL−

mysql> show columns from DemoTable745;

Điều này sẽ tạo ra kết quả sau -

+--------------------+--------------+------+-----+---------+----------------+
| 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           |
+--------------------+--------------+------+-----+---------+----------------+
5 rows in set (0.05 sec)