关于MySQL,你了解多少

发布网友

我来回答

1个回答

热心网友

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)
);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com