本节介绍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;