温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Cassandra查询接口-cqlsh

发布时间:2020-10-21 09:41:39 来源:网络 阅读:1110 作者:无锋剑 栏目:大数据

默认情况下,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一起使用,以特定顺序读取特定数据。
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI