24个经典的MySQL索引问题,你都遇到过哪些?
索引 1、什么是索引? 2、索引有哪些优缺点? 3、索引使用场景(重点) 4、索引有哪几种类型? 5、索引的数据结构(b树,hash) 6、索引的基本原理 7、索引算法有哪些? 8、索引设计的原则? 9、创建索引的原则(重中之重) 10、创建索引的三种方式,删除索引 11、创建索引时需要注意什么? 12、使用索引查询一定能提高查询的性能吗?为什么 13、百万级别或以上的数据如何删除 14、前缀索引 15、什么是最左前缀原则?什么是最左匹配原则 16、B树和B+树的区别 17、使用B树的好处 18、使用B+树的好处 19、Hash索引和B+树所有有什么区别或者说优劣呢? 20、数据库为什么使用B+树而不是B树 21、B+树在满足聚簇索引和覆盖索引的时候不需要回表查询数据, 22、什么是聚簇索引?何时使用聚簇索引与非聚簇索引 23、非聚簇索引一定会回表查询吗? 24、联合索引是什么?为什么需要注意联合索引中的顺序? 1、什么是索引? 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 索引是一种数据结构。数据库索引,是数据库管...