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;
给滚动元素平滑过渡 如何在滚动条属性(scrollleft)发生改变时为元素添加平滑的过渡效果? 解决方案:scroll-behavior 属性 为滚动容器设置 scroll-behavior 属性可以实现平滑滚动。 html 代码: click the button to slide right!…