存储引擎(处理表的处理器)
基本操作
1)查看所有的存储引擎 show engines;
2)查看已有表的存储引擎 show create tables 表名;
3)创建表指定引擎 create table 表名(......)engine=myisam;
4)已有表创建引擎 alter table 表名 engine=innodb;
常用存储引擎的特点
1)InnoDB特点:
1)共享表空间
有(表名.frm : 存放表结构和索引文件)
(表名.idb : 存放表记录 )两个文件
2)支持行级锁
3)支持外键、事务操作2)myisam特点:
1)独享表空间
有(表名.frm : 存放表结构 )
(表名.myd : 存放表记录 mydata )
(表名.myi : 存放搜索引擎 myindex)三个文件
2)支持表级锁
如何决定使用哪个存储引擎
1)执行查询操作多的用myisam存储引擎(使用InnoDB浪费资源)
2)执行写操作多的使用InnoDB存储引擎