mysql存储引擎(mysql学习六)
2014-03-03 19:48
246 查看
存储引擎
现在只有InnoDB支持外键
上接着学习笔记五
class表中有外键,所以不能修改存储引擎
表类型
默认的服务器表类型,通过my.ini可以配置
Default-storage-engine=innoDB
在创建或编辑表时可以指定标的存储引擎
Engine innodb
Engine myisam
Innodb 只有一个frm文件 myisam三个文件(frm结构,myd数据,myi索引)
Innodb与myisam区别
1. 文件保存方式
Myisam一个表 3个文件
.frm(结构文件) .MYD(数据),.MYI(索引)
InnoDB一个表一个文件 .FRM
所有的innodb表都使用相同的innodb存储表空间来保存数据和索引
存储引擎选择依据
1.功能(需要用外键时只能选innodb)
2.性能(innodb 行级锁,myisam表级锁)
Myisam(插入和检索)
Innodb(更新删除)
现在只有InnoDB支持外键
上接着学习笔记五
class表中有外键,所以不能修改存储引擎
表类型
默认的服务器表类型,通过my.ini可以配置
Default-storage-engine=innoDB
在创建或编辑表时可以指定标的存储引擎
Engine innodb
Engine myisam
Innodb 只有一个frm文件 myisam三个文件(frm结构,myd数据,myi索引)
Innodb与myisam区别
1. 文件保存方式
Myisam一个表 3个文件
.frm(结构文件) .MYD(数据),.MYI(索引)
InnoDB一个表一个文件 .FRM
所有的innodb表都使用相同的innodb存储表空间来保存数据和索引
存储引擎选择依据
1.功能(需要用外键时只能选innodb)
2.性能(innodb 行级锁,myisam表级锁)
Myisam(插入和检索)
Innodb(更新删除)
相关文章推荐
- mysql安装
- mysql触发器
- 表的级联更新,删除以及交叉连接
- JDBC连接MySQL数据库及示例
- mysql语句执行时间查看
- csv导入mysql
- 如何启动/停止/重启MySQL
- mysql编译安装
- MySQL日期时间函数大全
- mysql 断电 启动不了 start: Job failed to start
- mysql导出数据库表结构和数据
- 卸载mysql数据库
- MYSQL常用命令介绍
- MySQL之explain 的type列 & Extra列
- MYSQL的历史
- mysql跨数据库复制表(在同一IP地址中)示例
- MySQL 2006 超时
- Mysql 常用功能
- Mysql字段大小写
- excel 数据导入 mysql