×

Cassandra 教程

Cassandra 简介Cassandra 架构Cassandra 数据模型Cassandra 安装Cassandra 参考APICassandra CqlshCassandra Shell命令

Cassandra 键空间操作

Cassandra 创建键空间Cassandra 修改键空间Cassandra 删除键空间

Cassandra 表操作

Cassandra 创建表Cassandra 修改表Cassandra 删除表Cassandra 截断表Cassandra 创建索引Cassandra 删除索引Cassandra 批处理

Cassandra CURD操作

Cassandra 创建数据Cassandra 更新数据Cassandra 读取数据Cassandra 删除数据

Cassandra CQL数据类型

Cassandra CQL数据类型Cassandra CQL集合Cassandra CQL用户定义的数据类型

Cassandra 相关资源

Cassandra 相关资源Cassandra 相关讨论

Cassandra Cqlsh


本章介绍Cassandra查询语言shell,并解释如何使用其命令。

默认情况下,Cassandra提供一个提示Cassandra查询语言shell(cqlsh),允许用户与它通信。使用此shell,您可以执行Cassandra查询语言(CQL)。

使用cqlsh,你可以

  • 定义模式,
  • 插入数据,
  • 执行查询。

启动cqlsh

使用命令cqlsh启动cqlsh,如下所示。它提供Cassandra cqlsh提示作为输出。

[hadoop@linux bin]$ cqlsh
Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 2.1.2 | CQL spec 3.2.0 | Native protocol v3]
Use HELP for help.
cqlsh>

Cqlsh - 如上所述,此命令用于启动cqlsh提示符。此外,它还支持更多的选项。下表说明了cqlsh的所有选项及其用法。

选项 用法
cqlsh --help 显示有关cqlsh命令的选项的帮助主题。
cqlsh --version 提供您正在使用的cqlsh的版本。
cqlsh --color 指示shell使用彩色输出。
cqlsh --debug 显示更多的调试信息。

cqlsh --execute

cql_statement

指示shell接受并执行CQL命令。
cqlsh --file= “file name” 如果使用此选项,Cassandra将在给定文件中执行命令并退出。
cqlsh --no-color 指示Cassandra不使用彩色输出。
cqlsh -u “user name” 使用此选项,您可以验证用户。默认用户名为:cassandra。
cqlsh-p “pass word” 使用此选项,您可以使用密码验证用户。默认密码为:cassandra。

Cqlsh命令

Cqlsh有几个命令,允许用户与它进行交互。命令如下所示。

记录的Shell命令

下面给出了Cqlsh记录的shell命令。这些是用于执行任务的命令,如显示帮助主题,退出cqlsh,描述等。

  • HELP -显示所有cqlsh命令的帮助主题。

  • CAPTURE -捕获命令的输出并将其添加到文件。

  • CONSISTENCY -显示当前一致性级别,或设置新的一致性级别。

  • COPY -将数据复制到Cassandra并从Cassandra复制数据。

  • DESCRIBE -描述Cassandra及其对象的当前集群。

  • EXPAND -纵向扩展查询的输出。

  • EXIT -使用此命令,可以终止cqlsh。

  • PAGING -启用或禁用查询分页。

  • SHOW -显示当前cqlsh会话的详细信息,如Cassandra版本,主机或数据类型假设。

  • SOURCE -执行包含CQL语句的文件。

  • TRACING -启用或禁用请求跟踪。

CQL数据定义命令

  • CREATE KEYSPACE -在Cassandra中创建KeySpace

  • USE -连接到已创建的KeySpace。

  • ALTER KEYSPACE -更改KeySpace的属性。

  • DROP KEYSPACE -删除KeySpace

  • CREATE TABLE -在KeySpace中创建表。

  • ALTER TABLE -修改表的列属性。

  • DROP TABLE -删除表。

  • TRUNCATE -从表中删除所有数据。

  • CREATE INDEX -在表的单个列上定义新索引。

  • DROP INDEX -删除命名索引。

CQL数据操作指令

  • INSERT -在表中添加行的列。

  • UPDATE -更新行的列。

  • DELETE -从表中删除数据。

  • BATCH -一次执行多个DML语句。

CQL字句

  • SELECT -此子句从表中读取数据

  • WHERE -where子句与select一起使用以读取特定数据。

  • ORDERBY -orderby子句与select一起使用,以特定顺序读取特定数据。


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)