DESCRIBE
功能
DESCRIBE 提供一个表中的列信息。它是 SHOW COLUMNS 的简便形式,该语句也可以显示视图信息。通过参数 gbase_show_ident_case_sensitive 可以控制显示的列名大小写,默认与源表结构中列名大小写一致。
语法
{DESCRIBE | DESC} [vc_name.][database_name.]<table_name> [col_name]
参数说明
参数名称 | 说明 |
---|---|
table_name | 表名。 |
vc_name | vc名可选项。 |
database_name | 数据库名,可选项。 |
col_name | 可以是一个列名称,一个包含“%”(使用“%”时,需要用 单引号包含此通配符,如“'id%'”)或“_”的通配符的字符 串,用于获得对于带有与字符串相匹配的名称的各列的输出。 字符串中包含空格或其它特殊字符时,需要使用引号将其包 围。 |
示例
示例 :查看 customer c_custkey 的列信息。
gbase> DESCRIBE customer c_custkey;
+-----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+------------+------+-----+---------+-------+
| c_custkey | bigint(20) | YES | | NULL | |
+-----------+------------+------+-----+---------+-------+
1 row in set
列信息含义说明
参数名称 | 说明 |
---|---|
Field | 表字段名称。 |
Type | 表字段的数据类型。 |
Null | 表示是否可以存储 NULL 值,YES 表示可以存储。 |
Key | 该列为空,GBase 8a MPP Cluster 没有 key。 |
Default | 表示指派给该字段的默认值。 |
Extra | 包含所有附加的关于该字段的有效信息。如果列的类 |