加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Cassandra查询接口-cqlsh

发布时间:2020-12-15 21:11:59 所属栏目:安全 来源:网络整理
导读:默认情况下,Cassandra提供一个提示Cassandra查询语言shell(cqlsh),方便用户进行配置调试。 使用cqlsh,可以进行相关操作如下: 定义模式,插入数据,执行查询。 常规命令选项 选项 用法 介绍cqlsh --help 显示有关cqlsh命令的选项的帮助主题。cqlsh --ve
默认情况下,Cassandra提供一个提示Cassandra查询语言shell(cqlsh),方便用户进行配置调试。

使用cqlsh,可以进行相关操作如下:

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

常规命令选项

选项     用法        介绍
cqlsh --help    显示有关cqlsh命令的选项的帮助主题。
cqlsh --version 提供您正在使用的cqlsh的版本。
cqlsh --color   指示shell使用彩色输出。
cqlsh --debug   显示更多的调试信息。
cqlsh --execute 指示shell接受并执行CQL命令。
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启动cqlsh

cqlsh 172.20.101.252  -u cassandra -p cassandra 

默认用户、密码:cassandra

返回结果:

Connected to cn-engage-dev at 172.20.101.252:9042.

[cqlsh 5.0.1 | Cassandra 3.11.4 | CQL spec 3.4.4 | Native protocol v4]

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一起使用,以特定顺序读取特定数据。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读