mysql索引面试必知
mysql索引面试必知
1,什么是索引
索引是一种数据结构,帮助mysql提高查询效率。
索引的优点:大大加快查询的素的
索引的缺点:
维护索引需要耗费数据库资源
索引需要占用磁盘空间
当对表的数据进行增删改查时,因为要维护索引,速度会受到影响
2,索引的分类(必问)
-InnoDB引擎
主键索引:设置主键后的数据库自动建立索引,InnoDB为聚簇索引
单值索引(普通索引):即一个索引只包含单个列,一个表可以有多个单列索引
唯一索引:索引列的值必须唯一,但是允许有空值
复合索引:即一个索引包含多个列
原创
2021-05-24 12:25:10 ·
116 阅读 ·
0 评论