先决条件 – 卡桑德拉
在本文中,我们将讨论 cqlsh shell 命令,例如 expand on、expand off、描述键空间、描述表,并讨论实现的 cqlsh 查询。
首先,我们将在 cqlsh 中创建密钥空间。下面给出的是用于创建键空间的 cqlsh 查询。
create keyspace cluster1
with REPLICATION = {'class' : 'SimpleStrategy',
'replication_factor':'1'};
现在,成功创建 clutter1 密钥空间后。我们将使用它来创建一个表。
use cluster1;
cqlsh:cluster1> create table inbox_search
(
key_id UUID primary key,
keyword_name text,
status text
);
现在,我们将向表中插入一些数据(inbox_search)。
Insert into inbox_search(key_id, keyword_name, status)
values(uuid(), 'inbox', 'active');
Insert into inbox_search(key_id, keyword_name, status)
values(uuid(), 'profile', 'ok');
Insert into inbox_search(key_id, keyword_name, status)
values(uuid(), 'Ashish', 'done');
现在,要验证结果,请参见下面给出的输出和实现的 cqlsh 查询。
要验证密钥空间,请使用以下 cqlsh 查询。
为了验证该表,使用了以下 cqlsh 查询。
要验证使用 keyspace 命令,请使用以下 cqlsh 查询。
现在,我们将讨论在 cqlsh 中扩展命令。 expand on 命令用于将结果扩展到单独的行中。我们来看一下。
现在,我们也可以使用 expand off 命令来不扩展结果,一般情况下,Expand off 是默认的。下面给出的是一个已实现的 cqlsh 查询,以验证其工作方式的结果。