Cassandra的应用(三)

Cassandra  CQL数据类型

CQL是Cassandra Query Language的缩写,目前作为Cassandra默认并且主要的交互接口。CQL和SQL比较类似,主要的区别是Cassandra不支持join或子查询。

一、数据类型

下表提供了本地数据类型的其他信息,以及每种类型支持的常量类型:

type constants supported description
ascii string ASCII字符串
bigint integer 64位有符号长
blob blob 任意字节(无验证)
boolean boolean true或false
counter integer 计数器列(64位有符号值)
date integer,string 日期(没有相应的时间值)
decimal integer,float 可变精度十进制
double integerfloat 64位IEEE-754浮点
float integer,float 32位IEEE-754浮点
inet string IP地址,IPv4(4字节长)或IPv6(16字节长)。 注意,没有inet常量,IP地址应该作为字符串输入
int integer 32位有符号长
smallint integer 16位有符号长
text string UTF8编码字符串
time integer,string 一个具有纳秒精度的时间(没有相应的日期值)
timestamp integer,string 时间戳(日期和时间),精度为毫秒
timeuuid uuid 版本1 UUID,通常用作“无冲突”时间戳
tinyint integer 8位有符号长int
uuid uuid UUID(任何版本)
varchar string UTF8编码字符串
varint integer 任意精度整数
集合:

集合 描述
list 列表是一个或多个有序元素的集合。
map 地图是键值对的集合。
set 集合是一个或多个元素的集合。

二、集合类型

1、List      用于以下的情况下将保持元素的顺序,并且值将被多次存储。



2、map    



3、set




猜你喜欢

转载自blog.csdn.net/qq_28289405/article/details/80325945
今日推荐