1. 创建
keyspace CREATE KEYSPACE twissandra WITHstrategy_class = 'SimpleStrategy'
AND strategy_options:replication_factor = '1'; 创建一个名为twissandra的keyspace,副本策略SimpleStrategy,复制因子
2. 创建Column family
cqlsh> USE twissandra; cqlsh> CREATE COLUMNFAMILY users (
创建一个名为
users的
column family ... KEY varchar PRIMARY KEY,
该columnfamily下有一个Key和5列 ... passwordvarchar, ... gendervarchar, ... session_tokenvarchar, ... statevarchar, ... birth_yearbigint);
3.插入和检索Columns cqlsh> INSERT INTO users (KEY,
password) VALUES ('jsmith', 'ch@ngem3a') USING TTL 86400;向passwod这一列插入数据 cqlsh> SELECT * FROM users WHERE KEY='jsmith'; u'jsmith' | u'password',u'ch@ngem3a' | u'ttl', 86400 3.
向Column family中增加Column cqlsh> ALTER TABLE users ADD coupon_codevarchar; 注意:其他已经存在的列不会进行更新。
4. 更改Column的元数据
cqlsh> ALTER TABLE users ALTER coupon_code TYPE int; 注意:已经存在的数据不会转成此类型,新插入的数据才是该类型的。
5. 使用TTL
属性设置列的到期时间
cqlsh> UPDATE users USING TTL 432000 SET
'password'='ch@ngem3a'
WHERE KEY='jsmith';更新密码列的到期时间为5天。
6.
删除列元数据 cqlsh> ALTER TABLE users DROP coupon_code;
7. 索引Column cqlsh> CREATE INDEX state_key ON users (state); cqlsh> CREATE INDEX birth_year_key ON users (birth_year);
8. 删除列或者行 cqlsh> DELETE session_token FROM users where KEY='jsmith'; cqlsh> DELETE FROM users where KEY='jsmith'; 9. 删除columnfamily和keyspace
cqlsh> DROP COLUMNFAMILY users; cqlsh> DROP KEYSPACE twissandra;
相关推荐
cassandra cql3. pdf
This document describes CQL for Cassandra 2.1 and 2.0.x.
2019云栖大会 Cassandra cql以及业务场景介绍.pdf
Data modeling example...................................................................................................................... 8 Example of a music service..................Using a CQL query
连接cassandra-cql 使用官方Cassandra CQL3二进制协议进行连接的会话存储。 安装 npm install connect-cassandra-cql 用法 快递4 var express = require ( 'express' ) , cookieParser = require ( 'cookie-...
本文面描述了Cassandra基本命令cqlsh和CQL的数据模型,是学习Cassandra的入门教材
node-cassandra-cql 是一个 Apache Cassandra CQL3 二进制协议的 Node.js CQL 驱动。CQL 是 Cassandra 的查询语言。该项目提供到多个主机的连接池、查询参数,以及可通过列名获取数值和支持 bigint。 示例代码: ...
GatlingCql:对Apache Cassandra CQL的Gatling支持
卡萨诺娃Cassanova 是 Cassandra CQL 的对象建模器。特征能够创建映射到表模式并针对表模式进行验证的模型使用链式方法创建查询的能力几乎支持所有 Cassandra 数据类型针对 Cassandra 进行单元测试用于执行 cql 文件...
Cassandra jdbc driver,支持Cassandra2.x,3.x, 支持标准的jdbc规范,兼容Cassandra的cql语法。
Rust Cassandra 客户端这个箱子目前使用的是 CQL 本地协议的第 2 版。 我最初受到启发,最初的提交更接近库,但针对 Rust 的 v0.12.0 进行了更新。 的设计也影响了我的一些决定。去做 TCP连接 无需身份验证 带身份...
Cassandra jdbc driver,支持Cassandra2.x,3.x, 支持标准的jdbc规范,兼容Cassandra的cql语法。无需其他jar包。
Cassandra 二进制协议 v2 上 cassandra 的 Node.js 驱动程序。 特征 CQL 二进制协议 v2 集群对等点的自动发现 故障转移集群对等点 与服务器断开连接时重试查询 使用分页状态分页大型结果集 活动 快速开始 var ...
spray-json.zip,一个scala库,用于简单而惯用的json(de)序列化scala中的轻量级、干净且简单的json实现
lua-resty-cassandra, 使用CQL二进制协议的纯Lua客户端 这里 repo 为正在积极维护。 我强烈建议你尝试 。 lua-resty-cassandra 使用CQL二进制协议v2的纯Lua客户端。如果在 Nginx/openresty中使用,它是 100%个非阻塞...
cassandra介绍
对于 Cassandra,CQL 对轻量级事务、批处理和集合有更好的支持。 此外,CQL 可能会比传统的 Thrift 界面获得更多关注。 出于这些原因,我们决定创建一个基于 CQL 的 C* 状态实现。 Storm-Cassandra-Cql 提供了三种...
1、cassandra的安装、维护使用 2、java操作cassandra实例 3、cql使用详解
关于Cassandra数据模型的简单介绍
cql构建器cql-builder库是用于Apache Cassandra的CQL语句生成工具。 它旨在与用Python编写的Datastax Cassandra驱动程序结合使用。 生成工具基于以下思想:CQL语句的每个组件都可以表示为抽象。 可以通过将这些抽象...