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|
+---------+