数据库之索引
1、索引是对数据库表中的一个或者多个列的值进行排序的结构,索引有助于更快的获取信息。
2、索引是经过某种算法优化的,因而查找次数要少的多,索引是用来定位的。
3、索引的分类:1聚簇索引,2非聚簇索引。
聚簇索引:聚簇索引的顺序就是数据物理存储顺序,
非聚簇索引:非聚簇索引就是索引顺序与数据排列顺序无关。
一个表中最多只能存在一个聚簇索引。
概念:在数据之外,数据库系统还维护着满足特定查找算法的数据库结构,这些数据结构,以某种方式引用(指向)数据。这样就可以在这些数据结构上实现高级查找算法。
————这种数据结构,就是索引。
数据库索引是数据库管理系统中的一个排序的数据结构。以协助快速查询、更新数据表中数据。
为表设置索引要付出代价:
1增加了数据库的存储空间
2在插入和修改数据时要花费较多的时间(因为索引也要随之改动)