📜  在 Cassandra 中按命令扩展

📅  最后修改于: 2021-09-10 01:56:03             🧑  作者: Mango

先决条件 – 卡桑德拉
在本文中,我们将讨论 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 查询,以验证其工作方式的结果。