欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
数据库·
Cassandra
[目录]
·
Cassandra 批处理
Cassandra 教程
Cassandra 历史
Cassandra 特征
Cassandra 体系结构
Cassandra 应用
Cassandra 数据类型
Cassandra 数据模型
Cassandra 与 HBase
Cassandra 与 RDBMS
Cassandra 下载安装
Cassandra CQLsh
Cassandra 创建键空间
Cassandra 更改键空间
Cassandra 删除键空间
Cassandra 创建表
Cassandra 变更表
Cassandra 删除表
Cassandra truncate表
Cassandra 创建索引
Cassandra 删除索引
Cassandra 批处理
Cassandra 创建数据
Cassandra 读取数据
Cassandra 更新数据
Cassandra 删除数据
Cassandra 集合
Cassandra 教程
Cassandra 历史
Cassandra 特征
Cassandra 体系结构
Cassandra 应用
Cassandra 数据类型
Cassandra 数据模型
Cassandra 与 HBase
Cassandra 与 RDBMS
Cassandra 下载安装
Cassandra CQLsh
Cassandra 创建键空间
Cassandra 更改键空间
Cassandra 删除键空间
Cassandra 创建表
Cassandra 变更表
Cassandra 删除表
Cassandra truncate表
Cassandra 创建索引
Cassandra 删除索引
Cassandra 批处理
Cassandra 创建数据
Cassandra 读取数据
Cassandra 更新数据
Cassandra 删除数据
Cassandra 集合
Cassandra 批处理
在Cassandra中,BATCH用于同时执行多个修改语句(插入,更新,删除)。当您必须更新某些列并删除一些现有列时,它非常有用。
语法:
BEGIN BATCH <insert-stmt>/ <update-stmt>/ <delete-stmt> APPLY BATCH
示例:
让我们以一个示例来演示BATCH命令。在这里,我们有一个名为" student"的表,该表的列(student_id,student_fees student_name)具有以下数据。

在此示例中,我们将执行BATCH(插入,更新和删除)操作:
- 插入新行,其中包含以下详细信息(4、4000,Sonoo)。
- 将行ID为3的学生的student_fees更新为8000。
- 删除行ID为2的员工的student_fees。

现在应用了BATCH。您可以使用SELECT命令进行验证。

在这里,您可以看到该表由以上命令完全修改。
下一章:Cassandra 创建数据
INSERT命令用于将数据插入表的列中。语法:INSERT INTO <tablename>(<column1 name>, <column2 name>.... ...
AI 中文社