本文概述
- 集集合
- 清单集合
- 地图集
- 组
- 清单
- 地图
句法:
Create table table_name
(
id int, Name text, Email set<
text>
, Primary key(id)
);
例:
让我们以一个示例来演示集合集合。创建一个具有三个列ID, 名称和电子邮件的“员工”表。
文章图片
该表是这样创建的:
文章图片
在表中插入值:
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');
输出:
文章图片
清单集合 当元素的顺序很重要时, 将使用列表集合。
让我们以上面的“ employee”表示例和表employee中一个新列名称“ department”为例。
文章图片
现在添加了新列。在新列“部门”中插入一些值。
文章图片
输出:
文章图片
地图集 map集合用于存储键值对。它将一件事映射到另一件事。例如, 如果要保存课程名称及其必备课程名称, 则可以使用地图集合。
请参阅以下示例:
创建一个名为“课程”的表。
文章图片
现在创建表。在地图收集类型中插入一些数据。
【卡桑德拉(Cassandra)集合】输出:
文章图片