Cassandra教程

Cassandra 集合

Cassandra集合用于处理任务。您可以在集合中存储多个元素。 Cassandra支持三种收集类型:
Set List Map

Set集合

Set集合存储一组元素,这些元素在查询时返回排序后的元素。
语法:
Create table table_name
(
id int,
Name text,
Email set<text>,
Primary key(id)
); 
示例:
让我们以一个示例来演示集合收集。创建具有三个列ID,名称和电子邮件的"员工"表。
Cassandra Collection 1
The表格是这样创建的:
Cassandra Collection 2
在表格中插入值:
INSERT INTO employee (id, email, name)   
VALUES(1, {'ajeetraj4u@gmail.com'}, 'Ajeet');  
INSERT INTO employee (id, email, name)   
VALUES(2,{'kanchan@gmail.com'}, 'Kanchan'); 
INSERT INTO employee (id, email, name)   
VALUES(3, {'kunwar4u@gmail.com'}, 'Kunwar');
输出:
Cassandra集合3

列表集合

当元素的顺序重要时,将使用列表集合。
让我们以上面的" employee"表示例和表employee中新的列名" department"为例。
Cassandra集合4
现在添加了新列。在新列"部门"中插入一些值。
Cassandra Collection 5
输出:
Cassandra Collection 6

地图集合

地图集合用于存储键值对。它将一件事映射到另一件事。例如,如果要保存课程名称及其前提课程名称,则可以使用地图集合。
请参见以下示例:
创建一个名为"课程"的表。
Cassandra Collection 7
现在创建表。在地图收集类型中插入一些数据。
输出:
Cassandra Collection 8
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4