栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Hbase------刘飞

Hbase------刘飞

目录

1.索引介绍

2.普通索引:创建索引、修改添加索引,创建表指定索引、删除索引

3.唯一索引

4.组合索引


1.索引介绍

1.什么是索引?
一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。

2.普通索引:创建索引,修改添加索引,删除索引

直接创建索引

#1.1.创建索引:单独创建索引
CREATE INDEX index_name ON emp(emp_name);
SELECt * FROM emp WHERe emp_name = "父";
#1.2.创建索引:修改表结构创建索引
ALTER TABLE emp ADD INDEX index_salary(salary);

修改表结构的方式添加索引

ALTER TABLE table_name ADD INDEX index_name (column(length))

#2.删除索引
DROP INDEX index_name ON emp;

3.唯一索引

与普通索引类似,不同的就是:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须是唯一的,创建方法和普通索引类似。

创建唯一索引

CREATE UNIQUE INDEX index_name ON table(column(length))

4.组合索引

平时用的SQL查询
语句一般都有比较多的限制条件,所以为了进一步榨取MySQL的效率,就要考虑建立组合索引。例如上表中针对title和time建立一个组合索引:

ALTER TABLE article ADD INDEX index_titme_time (title(50),time(10))

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/773825.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号