显示列

描述

返回表中的列列表。如果表不存在,则会抛出异常。

语法

SHOW COLUMNS table_identifier [ database ]

参数

示例

-- 在 `salesdb` 数据库中创建 `customer` 表;
USE salesdb;
CREATE TABLE customer(
cust_cd INT,
name VARCHAR(100),
cust_addr STRING);
-- 列出当前数据库中 `customer` 表的列.
SHOW COLUMNS IN customer;
+---------+
| col_name|
+---------+
| cust_cd|
| name|
|cust_addr|
+---------+
-- 列出 `salesdb` 数据库中 `customer` 表的列.
SHOW COLUMNS IN salesdb.customer;
+---------+
| col_name|
+---------+
| cust_cd|
| name|
|cust_addr|
+---------+
-- 列出 `salesdb` 数据库中 `customer` 表的列
SHOW COLUMNS IN customer IN salesdb;
+---------+
| col_name|
+---------+
| cust_cd|
| name|
|cust_addr|
+---------+