本节介绍DESCRIBE语法的说明和示例。
DESCRIBE KEYSPACES
输出所有Keyspace的名称。
语法DESCRIBE KEYSPACES
示例DESCRIBE KEYSPACES;
DESCRIBE KEYSPACE
输出对应Keyspace组织结构以及该Keyspace下所有相关的表、UDT、UDF等Schema状态。
语法DESCRIBE KEYSPACE [keyspace_name]
说明
- 如果省略
keyspace_name
,将输出当前Keyspace下的所有Schema状态。 - 如果指定了
ONLY
,则仅创建用于重新创建键空间的DDL。所有键空间元素(如表)都将被省略。
参数 | 类型 | 描述 |
---|---|---|
keyspace_name | text | Keyspace名称 |
DESCRIBE KEYSPACE testks;
DESCRIBE TABLES
输出当前Keyspace中所有表的名称,如果Keyspace不存在,则输出所有Keyspace的名称。
语法DESCRIBE TABLES
示例DESCRIBE TABLES;
DESCRIBE TABLE
输出TABLE的Schema状态,该输出状态可用于重新创建指定表的Lindorm CQL命令。
语法DESCRIBE TABLE table_name
参数参数 | 类型 | 描述 |
---|---|---|
table_name | text | 表名 |
DESCRIBE TABLE persioninfo;
DESCRIBE INDEX
输出TABLE的索引的Schema状态,该输出状态可用于重新创建指定索引的Lindorm CQL命令。
语法DESCRIBE INDEX index_name
参数参数 | 类型 | 描述 |
---|---|---|
index_name | text | 索引名 |
DESCRIBE INDEX testks.myindex;