关于存储引擎
- 作用:
定义如何存储数据,更新数据,搜索数据,为存储的数据建立索引。
- INNODB和MYISAM的区别:
INNODB:
a. INNODB 适用于大数据容量的数据库系统;
b. INNODB生成两个文件:
- .frm:存储表结构的定义
- .idb:存放表的数据和索引
c. 5.5版本后的INNODB 支持事务和外键;
MYISAM:
a. MYISAM 高速引擎,较高的的插入和查询速度
b. 不支持事务和外键
c. 生成三个文件:
- .frm定义存储表
- ,myd 存储数据
- .myi存储索引
- 查看当前版本MYSQL支持哪些搜索引擎
show engines; - 查看某个表的存储引擎
show create table 表名; - 修改某个表的存储引擎
alter table 表名 engine=存储引擎;