3.mysql 索引基础知识

导读:本篇文章讲解 3.mysql 索引基础知识,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

1.索引是帮助mysql高效获取数据的排好序数据结构

2.索引数据结构:
二叉树
红黑树(二叉平衡树)
hash表
B-tree(目前是B+TREE)

3.mysql 常用的存储引擎(用来形容数据库中的表)
MyISAM(非聚集索引) :在mysql存放数据的data目录里。表对应的索引文件和表对应的数据文件是分开的。
eg:test_myisam 表采用MyISAM存储引擎,在mysql安装中 data目录里有下面三个文件

test_myisam.frm   #存放test_myisam表 定义的结构
test_myisam.MYD   #存放test_myisam表 数据
test_myisam.MYI   #存放test_myisam表 索引

Innodb(聚集索引)
eg:test_innodb 表采用Innodb存储引擎,在mysql安装中 data目录里有下面2个文件

test_innodb.frm   #存放test_innodb表 定义的结构
test_innodb.ibd   #存放test_innodb表 数据和索引

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/65762.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!