索引和指针在计算机科学中是两个不同的概念。
索引是一种数据结构,它可以帮助我们快速查找或访问存储在数据结构(如数组、列表、哈希表、树、图等)中的数据项。索引通常被用于提高数据检索的效率,特别是在大规模数据集中。
指针是一个变量,它存储了另一个变量的内存地址。通过使用指针,我们可以间接地访问和操作该变量的值。指针在编程中常常被用于实现高级的数据结构,如链表、树、图等,以及进行内存管理等操作。
所以,索引和指针不是同一种概念。
索引的使用,
最左前缀法则(针对于联合索引查询)
创建的索引:
三条:几个字段都用到索引
五个:就没有用索引去查
导致结果:查看explain中type字段,可以看到性能比较低
范围查询
优化:用>=、<=代替>、<
索引法是指一种快速定位系统信息的有效方法,它利用一个或多个键值来访问记录。键值可以是一个单独的字段,或者是多个字段的组合。这些键值在一个表中被称为索引,它们可以帮助快速找出所需要的记录。
索引法可以大大提升系统的性能,因为根据索引查找记录不需要遍历整个表,而只需要遍历部分记录即可。索引法的关键在于如何生成有效的索引,以及如何使用索引来访问数据库。