CASSANDRA学习笔记(二) 使用Cqlsh

cqlsh相当于我们的数据库命令行,我们可以用它做类似的事情。CASSANDRA的cqlsh基于python,所以你需要先装一个python2.7再使用这个命令行工具。

 

使用命令cqlsh启动cqlsh,如下所示。

 

它支持一些shell命令,ddl数据定义命令、dml数据操作指令、dcl数据控制语句,这基本上和我们其他数据库的控制台是类似的。CASSANDRA里的语句被称为cql,对应关系型数据库中的sql。

 

先说常用的shell命令:

1. capture 捕获,把后续命令的输出重定向到这个文件:

CAPTURE 'Outputfile path' --开始捕获

[do sth]

capture off; -- 关闭捕获

2. describe 获取一切meta信息

比如:

Describe cluster-此命令提供有关集群的信息。

Describe Keyspaces -此命令列出集群中的所有键空间。

Describe tables -此命令列出了键空间中的所有表。

Describe table [表名] -  此命令提供表的描述。

Describe Types - 此命令列出所有用户定义的数据类型。

describe type [类型名];  -  此命令用于描述用户定义的数据类型。

3. Exit 结束

4. show 此命令显示当前cqlsh会话的详细信息,如Cassandra版本,主机或数据类型假设。

5. Source 和mysql一样,可以帮你执行文件里的cql脚本。

 

除此以外还有一些其他命令,如感兴趣可以补充阅读。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值