Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2 Apache Cassandra 中的集合数据类型_创想鸟
cqlsh:keyspace1> INSERT INTO college student (EN, NAME, EMAIL) ... VALUES(001,'hardik',{'hardi@gmail.com'});cqlsh:keyspace1> INSERT INTO college student (EN, NAME, EMAIL) ... VALUES(002,'Ajites',{'ajit@mail.com'});cqlsh:keyspace1> INSERT INTO college student (EN, NAME, EMAIL) ... VALUES(003,'Pushpa',{'tears@mail.com'});
输出
一个
姓名
电子邮件
001
哈迪克
hardi@gmail.com
百度文心百中
百度大模型语义搜索体验中心
22 查看详情
002
阿吉特斯
ajit@mail.com
003
普什帕
tears@mail.com
iii) 更新
Cassandra 的 UPDATE 命令用于更新某些表列的值。更新语法如下。
cqlsh: UPDATE
SET =+['value']where ='some value';
示例
cqlsh:keyspace2>UPDATE college studentSET EMAIL=EMAIL+['hardikgupta.1@gmail.com']where EN=001;
输出
一个
姓名
电子邮件
001
哈迪克
hardikgupta.1@gmail.com
002
阿吉特斯
ajit@mail.com
003
普什帕
tears@mail.com
b) 卡桑德拉集
用户可以使用 SET Cassandra 集合数据类型来存储元素集合。执行完毕后,集合的组成部分会以排序的方式返回。
我。创建表
用户可以使用具有以下语法的构造命令来创建包含该集的表。
cqlsh: CREATE TABLE
(column1 PRIMARY KEY, column2 set , column3 set .....);
示例
构建一个表,其中包含“大学生”的名称、学号和分支。
cqlsh> USE keyspace2;cqlsh:keyspace2> CREATE TABLE employee ... (EN int, ... NAME text, ... EMAIL LIST, ... PRIMARY KEY(EN), ... );
>cqlsh:keyspace2> INSERT INTO college student (EN, NAME, EMAIL) ... VALUES(001,'hardik',{'hardi@gmail.com'});cqlsh:keyspace2> INSERT INTO college student (EN, NAME, EMAIL) ... VALUES(002,'Ajites',{'ajit@mail.com'});cqlsh:keyspace2> INSERT INTO college student (EN, NAME, EMAIL) ... VALUES(003,'Pushpa',{'tears@mail.com'});
输出
一个
姓名
电子邮件
001
哈迪克
hardi@gmail.com
002
阿吉特斯
ajit@mail.com
003
普什帕
tears@mail.com
iii.卡桑德拉更新
用户可以使用此语法更新集合中的内容。
cqlsh:>UPDATE
SET =+['value']where ='some value';
示例
cqlsh:keyspace2>UPDATE college studentSET EMAIL=EMAIL+['hardikgupta.1@gmail.com']where EN=001;
cqlsh:keyspace3> INSERT INTO college student (EN, NAME, EMAIL) ... VALUES(001,'hardik',{'hardi@gmail.com'});cqlsh:keyspace3> INSERT INTO college student (EN, NAME, EMAIL) ... VALUES(002,'Ajites',{'ajit@mail.com'});cqlsh:keyspace3> INSERT INTO college student (EN, NAME, EMAIL) ... VALUES(003,'Pushpa',{'tears@mail.com'});
输出
一个
姓名
电子邮件
001
哈迪克
hardi@gmail.com
002
阿吉特斯
ajit@mail.com
003
普什帕
tears@mail.com
iii.更新
使用此技术,用户可以修改集合的内容。
cqlsh:>UPDATE
SET =+['value1':'value2']where ='some value';
示例
cqlsh:keyspace3>UPDATE college studentSET EMAIL=EMAIL+['hardikgupta.1@gmail.com']where EN=001;
vivo Z5 搭载高通骁龙 712 处理器,其规格包括:1)64 位,8 核;2)主频高达 2.3GHz;3)GPU:Adreno 616;4)10nm 制造工艺;5)平衡高性能和能效;6)支持快速充电和有效的散热;7)增强的人工智能和游戏体验。 vivo Z5搭载的处理器型号 vivo Z5搭载…