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