MySQL高频面试题,题目后面的星数越高,在面试中越高频
MySQL
1、什么是MySQL?
2、MySQL常用的存储引擎有什么?它们有什么区别?
3、数据库的三大范式
4、MySQL的数据类型有哪些
索引
5、什么是索引?
6、索引的优缺点?
7、索引的数据结构?
8、Hash索引和B+树的区别?
9、索引的类型有哪些?
10、索引的种类有哪些?
11、B树和B+树的区别?
12、数据库为什么使用B+树而不是B树?
13、什么是聚簇索引,什么是非聚簇索引?
14、非聚簇索引一定会进行回表查询吗?
15、索引的使用场景有哪些?
16、索引的设计原则?
17、如何对索引进行优化?
18、如何创建/删除索引?
19、使用索引查询时性能一定会提升吗?
20、什么是前缀索引?
21、什么是最左匹配原则?
22、索引在什么情况下会失效?
数据库的事务
23、什么是数据库的事务?
24、事务的四大特性是什么?
25、数据库的并发一致性问题
26、数据库的隔离级别有哪些?<