千锋教育2023新版javaweb速成全套教程,零基础入门到企业项目实战

索引概念
1.索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。
2.使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。
3.索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。
索引作用
1.设置了合适的索引之后,数据库利用各种快速定位技术,能够大大加快查询速度,这是创建索引的最主要的原因
2.当表很大或查询涉及到多个表时,使用索引可以成千上万倍地提高查询速度。
3.可以降低数据库的IO成本,并且索引还可以降低数据库的排序成本。
4.通过创建唯一性索引,可以保证数据表中每一行数据的唯一性。
5.可以加快表与表之间的连接。
6.在使用分组和排序时,可大大减少分组和排序的时间。