Cassandra 文档

版本

您正在查看预发布版本的文档。

CQL 命令

本节介绍 Apache Cassandra 数据库支持的 Cassandra 查询语言 (CQL) 命令。


ALTER KEYSPACE

更改键空间复制策略并启用或禁用提交日志。

ALTER MATERIALIZED VIEW

更改物化视图的表属性。

ALTER ROLE

更改密码并设置超级用户或登录选项。

ALTER TABLE

修改表的列和属性,或修改

ALTER TYPE

修改现有的用户定义类型 (UDT)。

ALTER USER (已弃用)

已弃用。更改现有用户选项。

BATCH

以原子性和/或隔离性应用多个数据修改语言 (DML) 语句。

CREATE AGGREGATE

定义用户定义的聚合。

CREATE CUSTOM INDEX

创建存储附加索引。

CREATE FUNCTION

创建自定义函数以执行用户提供的代码。

CREATE INDEX

为表的单个列定义新索引。

CREATE KEYSPACE
CREATE MATERIALIZED VIEW

通过复制来自基本表的数据来优化读取请求并消除对多个写入请求的需要。

CREATE ROLE

创建一个集群范围的数据库对象,用于访问控制。

CREATE TABLE

创建一个新表。

CREATE TYPE

在键空间中创建一个自定义数据类型,其中包含一个或多个包含相关信息的字段。

CREATE USER (已弃用)

已弃用。创建一个新用户。

DELETE

从一个或多个列中删除数据,或删除整行

DROP AGGREGATE

从键空间中删除用户定义的聚合。

DROP FUNCTION

从键空间中删除用户定义函数 (UDF)。

DROP INDEX

从表中删除索引。

DROP KEYSPACE

删除键空间。

DROP MATERIALIZED VIEW

删除命名的物化视图。

DROP ROLE

删除角色。

DROP TABLE

删除表。

DROP TYPE

删除用户定义类型。

DROP USER (已弃用)

删除用户。

GRANT

允许访问数据库资源。

INSERT

插入整行或将数据上载到现有行。

LIST PERMISSIONS

列出资源上的权限。

LIST ROLES

列出角色并显示超级用户和登录状态。

LIST USERS (已弃用)

列出现有的内部身份验证用户及其超级用户状态。

RESTRICT

拒绝对资源的权限,即使角色直接授予或继承权限。

RESTRICT ROWS

配置用于行级访问控制的列。

REVOKE

从角色中删除对数据库对象的权限。

SELECT

从表中返回数据。

TRUNCATE

从表中删除所有数据。

UNRESTRICT

从角色中删除限制。

UNRESTRICT ROWS

删除行级访问控制的列定义。

UPDATE

修改表中行的一个或多个列值。

USE

为当前客户端会话选择键空间。