8、MyISAM索引与InnoDB索引的区别?
9、InnoDB引擎的4大特性
10、什么是索引?
11、索引有哪些优缺点?
12、索引使用场景(重点)
13、索引有哪几种类型?
14、索引的数据结构(b树,hash)
15、索引的基本原理
16、索引算法有哪些?
17、索引设计的原则?
18、创建索引的原则(重中之重)
19、创建索引的三种方式,删除索引
20、创建索引时需要注意什么?
21、使用索引查询一定能提高查询的性能吗?为什么
22、百万级别或以上的数据如何删除
23、什么是最左前缀原则?什么是最左匹配原则
24、B树和B+树的区别
25、使用B树的好处
26、使用B+树的好处
27、Hash索引和B+树所有有什么区别或者说优劣呢?
28、数据库为什么使用B+树而不是B树
29、什么是聚簇索引?何时使用聚簇索引与非聚簇索引
30、非聚簇索引一定会回表查询吗?
31、联合索引是什么?为什么需要注意联合索引中的顺序?
32、什么是数据库事务?
33、事物的四大特性(ACID)介绍一下?
34、什么是脏读?幻读?不可重复读?
35、什么是事务的隔离级别?MySQL的默认隔离级别是什么?
36、对MySQL的锁了解吗
37、隔离级别与锁的关系
38、按照锁的粒度分数据库锁有哪些?锁机制与InnoDB锁算法
39、从锁的类别上分MySQL都有哪些锁呢?像上面那样子进行锁定岂不是有点阻碍并发效率了
40、MySQL中InnoDB引擎的行锁是怎么实现的?
41、什么是死锁?怎么解决?
42、数据库的乐观锁和悲观锁是什么?怎么实现的?
43、为什么要使用视图?什么是视图?
44、视图有哪些特点?
45、视图的使用场景有哪些?
![](https://img-b 需要zi料+ 绿色徽【vip1024b】
log.csdnimg.cn/20210406110504839.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MDgyMTQ2,size_16,color_FFFFFF,t_70)
46、视图的优点
47、视图的缺点
48、什么是游标?
49、什么是存储过程?有哪些优缺点?
50、什么是触发器?触发器的使用场景有哪些?
51、MySQL中都有哪些触发器?
52、SQL语句主要分为哪几类
53、SQL 约束有哪几种?
54、六种关联查询
55、什么是子查询
总结
总的来说,面试是有套路的,一面基础,二面架构,三面个人。
最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友
55、什么是子查询
总结
总的来说,面试是有套路的,一面基础,二面架构,三面个人。
最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友
[外链图片转存中…(img-gC4ZXJIs-1710363236715)]
[外链图片转存中…(img-gWUA1AOm-1710363236716)]