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
-
为当前客户端会话选择键空间。