首页 > 行情 >

MySQL索引是什么?存储类型有哪些?

MySQL 索引 是什么?

1.1 索引是一个单独的、存储在 磁盘 上的 数据库结构 ,包含着对数据表里 所有记录的 引用指针。

1.2、 MySQL 索引 的存储类型有哪些?

MySQL中索引的存储类型有两种,即 BTree 和 Hash。

1.3、MySQL 索引 在哪里实现的?

索引是在存储引擎中实现的。(MySQL 的存储引擎有:InnoDB、MyISAM、Memory、Heap)

InnoDB / MyISAM 只支持 BTree 索引

Memory / Heap 都支持 BTree 和 Hash 索引

1.4、存储引擎 是什么?

存储引擎就是指 表的类型 以及 表在计算机上的存储方式。

1.5、索引 的优缺点有哪些?

优点:

提高数据的查询的效率(类似于书的目录)

可以保证数据库表中每一行数据的唯一性(唯一索引)

减少分组和排序的时间(使用分组和排序子句进行数据查询)

被索引的列会自动进行分组和排序

缺点:

占用磁盘空间

降低更新表的效率(不仅要更新表中的数据,还要更新相对应的索引文件)

关键词: MySQL索引是什么 存储类型有哪些 MySQL索引在哪里实现的 存储引擎是什么

责任编辑:Rex_20

推荐阅读

关于我们  联系我们  商务合作  诚聘英才  网站地图

Copyright @ 2008-2020 3c.rexun.cn Corporation, All Rights Reserved

热讯网 - 热讯科技网 版权所有 豫ICP备20005723号-6
文章投诉邮箱:2 9 5 9 1 1 5 7 8@qq.com 违法信息举报邮箱:jubao@123777.net.cn

营业执照公示信息