cassandra 查看数据库
- 作者: 大瑶凌丸子
- 来源: 51数据库
- 2020-09-29
第一:索引查询
cassandra是支持创建二级索引的,索引可以创建在除了第一个主键之外所有的列上,当然有些类型除外,例如集合类型。
例如
1
2
3
4
5
6
7
8
9
10
11
CREATE TABLE test(
a INT,
b INT,
c INT,
d INT,
e INT,
m INT,
PRIMARY KEY(a,b,c));
CREATE INDEX ON test(c);
CREATE INDEX ON test(e);
在第一主键a上创建索引是不可以的:
1
CREATE INDEX ON test(a) X
索引列只可以用=号查询,所以
1
2
SELECT * FROM test WHERE e=1; //是可以
SELECT * FROM test WHERE e>1; //就不行了。
cassandra是支持创建二级索引的,索引可以创建在除了第一个主键之外所有的列上,当然有些类型除外,例如集合类型。
例如
1
2
3
4
5
6
7
8
9
10
11
CREATE TABLE test(
a INT,
b INT,
c INT,
d INT,
e INT,
m INT,
PRIMARY KEY(a,b,c));
CREATE INDEX ON test(c);
CREATE INDEX ON test(e);
在第一主键a上创建索引是不可以的:
1
CREATE INDEX ON test(a) X
索引列只可以用=号查询,所以
1
2
SELECT * FROM test WHERE e=1; //是可以
SELECT * FROM test WHERE e>1; //就不行了。
推荐阅读