1.Mysql逻辑分层
- 连接层, 服务层, 引擎层,存储层
2.数据库引擎
-
InnoDB(默认): 事物优先(适合高并发操作:行锁)
-
MyISAM: 性能优先(表锁)
-
支持引擎:show engines;
-
查看当前使用的引擎 show variables like ‘%storage_engine%’;
3.指定数据库对象的引擎:
create table tb(
id int(4) auto_increment,
name varchar(5),
primary key(id)
) engine=MyISAM Auto_increment=1 default charset = utf8;