Mysql
初入Cs的阿zhang
不断学习haha~
Vx:zhang2250432111
展开
-
Mysql中的两种储存引擎
//存储引擎这个概念是用来形容每张表的; 1.MylSAM存储引擎: 使用MylSAM存储表,在文件中可以发现该表有三个文件组成: 其中.frm结尾的用来记录表的结构; .MYD结尾的用来存储表中数据行的记录; .MYI结尾的存储表中的索引字段(B+树结构); 查找的过程: eg: Col1=49 1.首先Col1是索引字段,从MYI文件中查找该索引是否存在; 2.若存在,则按照从B+树的结构...原创 2020-04-04 10:55:48 · 118 阅读 · 0 评论 -
Mysql中索引的相关问题
索引是帮助Mysql高效的获取数据的排好序的数据结构; 索引的数据结构: 二叉树 红黑树 Hash表 B-Tree 以上图为例:若使用Col2作为索引,则可以根据二叉排序树更快地寻找的数据; 但是若以Col1为索引(类似于自增/减的索引)则: 此时的树状结构类似于链表,因此也并没有优化数据的查询速度,和没有创建索引逐行查找没有本质上的区别; 此时若采用红黑树结构: 由图可见红黑树也是一种二叉...原创 2020-04-04 09:31:04 · 80 阅读 · 0 评论