Cassandra命令列CLI的基本使用

2022-05-06 18:51:15 字數 2560 閱讀 8788

啟動cassandra-cli服務之後,可以進行cql的使用。

1. 建立keyspace 可以理解成關聯式資料庫的database

[default@testkeyspace] create keyspace test_keyspace;

6f22a515-d0d9-3587-b467-cf9639b8b82c

2. 建立列

column family,可以理解為table

下面建立了乙個列族user,並以utf8的方式進行排序

[default@testkeyspace] use test_keyspace;

authenticated to keyspace: test_keyspace

[default@test_keyspace] create column family user with comparator =utf8type;

59259f5d-7545-3f04-9050-840de78a627b

3. 插入記錄

下面插入兩條記錄,分別是位址和**號碼

[default@test_keyspace] set user[utf8('

zhangsan

')][utf8('

address

')]=utf8('

beijing');

value inserted.

elapsed

time: 4.44

msec(s).

[default@test_keyspace] set user[utf8(

'zhangsan

')][utf8('

phone

')]=utf8('

1520139');

value inserted.

elapsed

time: 3.64 msec(s).

4. 查詢記錄

[default@test_keyspace] get user[utf8('

zhangsan

')];

=> (name=address, value=beijing, timestamp=1444190236635000

)=> (name=phone, value=1520139, timestamp=1444190257649000

)returned

2results.

elapsed

time: 6.24 msec(s).

5. 建立超級列

[default@test_keyspace] create column family supertest with comparator = utf8type and column_type =super;

04798230-c918-301d-9c78-12cb45ee37d5

6.向超級列插入資料

下面向剛剛建立的supertest超級列插入資料

[default@test_keyspace] set supertest[utf8('

zhangsan

')][utf8('

address

')][utf8('

family

')]=utf8('

beijing');

value inserted.

elapsed

time: 4.3

msec(s).

[default@test_keyspace] set supertest[utf8(

'zhangsan

')][utf8('

address

')][utf8('

company

')]=utf8('

shanghai');

value inserted.

elapsed

time: 4.07 msec(s).

7. 查詢超級列的資料

下面supertest超級列剛剛插入的資料

[default@test_keyspace] get supertest[utf8('

zhangsan

')];

=> (super_column=address,

(name=636f6d70616e79, value=shanghai, timestamp=1444190932884000

) (name=66616d696c79, value=beijing, timestamp=1444190909162000

))returned

1results.

elapsed

time: 8.36 msec(s).

8. 刪除列族:

下面刪除剛剛建立的超級列supertest

[default@test_keyspace] drop column family supertest;

59259f5d-7545-3f04-9050-840de78a627b

Flask內建命令列工具 CLI

unix bash linux,mac,etc.flask run windows cmd flask run windows powershell flask run 設定src為當前工作目錄,並匯入hello 匯入hello.web 執行開發伺服器。不消說,不要在生產環境使用 開啟乙個互動式的p...

Flask內建命令列工具 CLI

unix bash linux,mac,etc.flask run windows cmd flask run windows powershell flask run 設定src為當前工作目錄,並匯入hello 匯入hello.web 執行開發伺服器。不消說,不要在生產環境使用 開啟乙個互動式的p...

Flask內建命令列工具 CLI

unix bash linux,mac,etc.flask run windows cmd flask run windows powershell flask run 設定src為當前工作目錄,並匯入hello 匯入hello.web 執行開發伺服器。不消說,不要在生產環境使用 開啟乙個互動式的p...