mysql存储引擎(mysql学习六)

存储引擎

mysql存储引擎(mysql学习六)

现在只有InnoDB支持外键

上接着学习笔记五

mysql存储引擎(mysql学习六)

mysql存储引擎(mysql学习六)

class表中有外键,所以不能修改存储引擎

表类型

  默认的服务器表类型,通过my.ini可以配置

   Default-storage-engine=innoDB

在创建或编辑表时可以指定标的存储引擎

Engine innodb

Engine myisam

mysql存储引擎(mysql学习六)

mysql存储引擎(mysql学习六)

Innodb 只有一个frm文件 myisam三个文件(frm结构,myd数据,myi索引)

Innodbmyisam区别

1. 文件保存方式

Myisam一个表 3个文件

.frm(结构文件) .MYD(数据),.MYI(索引)

InnoDB一个表一个文件 .FRM

所有的innodb表都使用相同的innodb存储表空间来保存数据和索引

mysql存储引擎(mysql学习六)

mysql存储引擎(mysql学习六)

存储引擎选择依据

1.功能(需要用外键时只能选innodb)

2.性能(innodb 行级锁,myisam表级锁)

Myisam(插入和检索)

Innodb(更新删除)

mysql存储引擎(mysql学习六),布布扣,bubuko.com

mysql存储引擎(mysql学习六)

上一篇:ps图片滤镜效果怎么处理? PS的隔行扫描滤镜的使用教程


下一篇:flash as简单制作飘雪动画