数据库笔记04
数据库笔记04
索引
索引是数据库表中的字段添加的,是为了提高查询效率所存在的一种机制,一张表的一个字段可以添加一个索引,当然也可以对多个字段进行添加索引,index就相当于一本书的目录,是为了缩小扫描的范围而存在的一种的机制MySQL在查询的方式有两种:全表扫描,按照索引进行查找在MySQL中index也是需要的进行排序的,这个排序所采用的方式是一种平衡二叉树的数据结构:左小右大在任何数据库中主键上都会添加索引对象,当字段上存在unique约束时,同样也会创建索引在数据库中,任何一张表的一个记录都在硬盘上存在一个物理存贮编号(相当于地址)在MySQL中,index是一个单独的对象,不同的存储引擎index存放在不同的位置;但是无论其存放在那个位置,其采用的数据结构都是B-tree(自平衡二叉树)
索引的过程
譬如说:要寻找字段上的某一个值,先通过index进行查找,然后查询到一个物理编号,即可通过该编号
数据库笔记04最先出现在Python成神之路。
共有 0 条评论