Mysql的逻辑分层: 连接层 服务层 引擎层 存储层
常见的数据库引擎有InnorDB和MylSAM。
InnorDB:事物优先,(适合高并发操作:行锁,顾名思义一次锁一行数据)
MylSAM:性能优先,(适合大数据:表锁,一次锁一张表数据)
而我们如何查询数据库引擎:支持哪些引擎?
通过show engines; 我们可以看到Mysql支持的引擎有很多,默认的DEFAULT引擎为InnoDB。
当然在我们创建表的时候,我们也可以指定我们表所使用的引擎。
create table tb( id int(4) auto_increment, name varchar(5), dept varchar(5), primary key(id) ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;//我们可以在这里设置我们使用的引擎 ,主键增长的方式和默认的编码方式。
原文地址:https://www.cnblogs.com/fankailei/p/9826566.html
时间: 2024-10-22 13:29:19