MySQL相关面试题
cv大魔王 2024-02-18 八股文 分享
1.MySQL的数据存储一定是基于硬盘的吗?
存储引擎设置为MEMORY,即变成内存表。
2.InnoDB和MyISAM有什么区别?
InnoDB支持事务、外键和行级锁;InnoDB清空是逐行清空,MyISAM是删除表再新建。
3.什么是脏读、幻读、不可重复读?
- 脏读:读到了其他事务还没有提交的数据。
- 不可重复读:对某数据进行读取过程中,有其他事务对数据进行了修改(UPDATE、DELETE),导致第二次读取的结果不同。
- 幻读:事务在做范围查询过程中,有另外一个事务对范围内新增或删除了记录(INSERT、DELETE),导致范围查询的结果条数不一致。
评论区
暂无评论~~