关于MySQL,你了解多少
发布网友
发布时间:2022-04-22 10:36
我来回答
共1个回答
热心网友
时间:2023-06-23 00:09
1. MyISAM
不支持事务处理
表锁:发生死锁概率高,相对并发也低
2. InnoDB(MySQL 5.5之后默认存储引擎)
支持事务处理
行锁:发生死锁概率低,相对并发也高
3. 行锁与表锁的界定
SQL示例:update stu set c1 = ? where c2 = ?;
行锁:其他线程无法操作当前检索的数据,但是可以操作其他行数据
表锁:其他线程无法操作当前表数据
4. 查看数据表存储引擎,指定数据表存储引擎
4.1 创建数据表
create table stu(
stuidint primary key auto_increment,
stunamevarchar(255),
stuageint,
studescriptionvarchar(255)
);