Cassandra查詢介面 cqlsh

2021-09-27 04:49:24 字數 2073 閱讀 5960

預設情況下,cassandra提供乙個提示cassandra查詢語言shell(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 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]

help        -顯示所有cqlsh命令的幫助主題。

capture -捕獲命令的輸出並將其新增到檔案。

consistency -顯示當前一致性級別,或設定新的一致性級別。

copy -將資料複製到cassandra並從cassandra複製資料。

describe -描述cassandra及其物件的當前集群。

expand -縱向擴充套件查詢的輸出。

exit -使用此命令,可以終止cqlsh。

paging -啟用或禁用查詢分頁。

show -顯示當前cqlsh會話的詳細資訊,如cassandra版本,主機或資料型別假設。

source -執行包含cql語句的檔案。

tracing -啟用或禁用請求跟蹤。

create keyspace -在cassandra中建立keyspace。

use -連線到已建立的keyspace。

alter keyspace -更改keyspace的屬性。

drop keyspace -刪除keyspace。

create table -在keyspace中建立表。

alter table -修改表的列屬性。

drop table -刪除表。

truncate -從表中刪除所有資料。

create index -在表的單個列上定義新索引。

drop index -刪除命名索引。

insert          -在表中新增行的列。

update -更新行的列。

delete -從表中刪除資料。

batch -一次執行多個dml語句。

select          -此子句從表中讀取資料

where -where子句與select一起使用以讀取特定資料。

orderby -orderby子句與select一起使用,以特定順序讀取特定資料。

Cassandra下的Rang查詢

1 第乙個key不能使用range,只能用in 或者等於 2 一般的,在對後面的key做range查詢,這個key前面的key,必須用等於限定,否則效率非常低。比如 primary key user id int logtime int select from userlog where logti...

cassandra的索引查詢和排序

cassandra的索引查詢和排序 cassandra的查詢雖然很弱,但是它也是支援索引和排序的,當然是簡陋的查詢,這一切都是為了追求效能的代價,所以要使用cassandra,你不能希望它完全適用你的邏輯,而是把你的邏輯設計的更適合cassandra。第一 索引查詢 cassandra是支援建立二級...

cassandra的索引查詢和排序

cassandra的索引查詢和排序 cassandra的查詢雖然很弱,但是它也是支援索引和排序的,當然是簡陋的查詢,這一切都是為了追求效能的代價,所以要使用cassandra,你不能希望它完全適用你的邏輯,而是把你的邏輯設計的更適合cassandra。第一 索引查詢 cassandra是支援建立二級...