赞
踩
2022最新Java面经整理 | 数据库篇(一)MySQL
目录
一、基础
1、数据库范式
2、视图
3、游标
4、存储过程与函数
5、触发器
6、常用问题
二、事务
1、事务四大特性(ACID)
2、脏读、不可重复读、幻读
3、事务隔离级别
三、索引
1、啥是索引
2、索引的分类
3、索引的实现方式
4、索引的基本原理
5、索引的创建原则
6、百万级别或以上的数据如何删除?
7、B树和B+树的区别
8、Hash索引和B+树所有有什么区别或者说优劣呢?
9、数据库为什么使用B+树而不是B树?
10、什么是聚簇索引?何时使用聚簇索引与非聚簇索引?
11、非聚簇索引一定会回表查询吗?
12、联合索引是什么?为什么需要注意联合索引中的顺序?
四、MySQL 存储引擎
1、MyISAM
2、InnoDB
3、MEMORY
4、三种存储引擎的特点
5、MyISAM和InnoDB区别
五、锁
1、锁分类
2、隔离级别与锁的关系
3、死锁
4、乐观锁和悲观锁
5、MySQL中InnoDB引擎的行锁是怎么实现的?
6、MVCC 锁并发
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。