![myisam和innodb的区别 索引结构 myisam和innodb的区别](http://img.cnfanrong.com/230728/0531212053-0.jpg)
文章插图
myisam和innodb的区别如下:
【myisam和innodb的区别 索引结构 myisam和innodb的区别】1、InnoDB支持事务 , MyISAM不支持 , 对于InnoDB每一条SQL语言都默认封装成事务 , 自动提交 , 这样会影响速度 , 所以最好把多条SQL语言放在begin和commit之间 , 组成一个事务 。
2、InnoDB支持外键 , 而MyISAM不支持 。对一个包含外键的InnoDB表转为MYISAM会失败 。
3、InnoDB是聚集索引 , 使用B加Tree作为索引结构 , 数据文件是和索引绑在一起的 , 必须要有主键 , 通过主键索引效率很高 。但是辅助索引需要两次查询 , 先查询到主键 , 然后再通过主键查询到数据 。因此 , 主键不应该过大 , 因为主键太大 , 其他索引也都会很大 。
- 栀子花叶子枯萎了怎么办 栀子花叶子枯萎了的原因和解决方法
- 蝴蝶兰生根好方法 植料和花盆的选择很重要
- my eclipse和eclipse有什么区别 myeclip和eclipse区别
- 苹果8phome键按压有响声和来信息的声音不对 苹果8phome键按压有响声
- 烈度和震级的区别安全题 烈度和震级的区别
- 苏州吴中区和园区是什么关系 苏州园区属于吴中区吗
- 什么是复合训练和孤立训练 什么叫孤立训练
- 铁树的花语是什么意思 铁树的花语和寓意
- a4纸尺寸长和宽分别是多少厘米 a4纸尺寸长和宽
- 獭祭二割三分和三割九分有什么区别,那种好 獭祭二割三分和三割九分有什么区别