SHOW COLUMNS
說明
傳回資料表中的欄位清單。如果資料表不存在,則會擲回例外。
語法
SHOW COLUMNS table_identifier [ database ]
參數
-
table_identifier
指定現有資料表的資料表名稱。資料表可以選擇使用資料庫名稱限定。
語法:
{ IN | FROM } [ database_name . ] table_name
注意: 關鍵字
IN
和FROM
可以互換使用。 -
database
指定選用的資料庫名稱。當指定資料庫名稱時,會從此資料庫解析資料表。當指定此參數時,資料表名稱不應使用不同的資料庫名稱限定。
語法:
{ IN | FROM } database_name
注意: 關鍵字
IN
和FROM
可以互換使用。
範例
-- Create `customer` table in `salesdb` database;
USE salesdb;
CREATE TABLE customer(
cust_cd INT,
name VARCHAR(100),
cust_addr STRING);
-- List the columns of `customer` table in current database.
SHOW COLUMNS IN customer;
+---------+
| col_name|
+---------+
| cust_cd|
| name|
|cust_addr|
+---------+
-- List the columns of `customer` table in `salesdb` database.
SHOW COLUMNS IN salesdb.customer;
+---------+
| col_name|
+---------+
| cust_cd|
| name|
|cust_addr|
+---------+
-- List the columns of `customer` table in `salesdb` database
SHOW COLUMNS IN customer IN salesdb;
+---------+
| col_name|
+---------+
| cust_cd|
| name|
|cust_addr|
+---------+