当前位置 博文首页 > 孙中明:2万字??MySQL数据库面试36题(看完吊打面试官)
孙中明:2万字??MySQL数据库面试36题(看完吊打面试官)
作者:[db:作者]
时间:2021-09-04 18:32
重点部分用🚩标注
文章目录
- MySQL常用的存储引擎有什么区别?(🚩🚩🚩)
- 为什么要用索引?
- 索引算法有哪些?(🚩)
- Hash索引和B+树的区别?(🚩🚩🚩)
- B树和B+树的区别?(🚩🚩🚩)
- 数据库为什么使用B+树而不是B树?(🚩🚩🚩)
- 索引的种类有哪些?
- 创建索引的原则有哪些?(🚩🚩)
- 什么是最左匹配原则?(🚩🚩🚩)
- 什么是聚簇索引,什么是非聚簇索引?(🚩🚩🚩)
- 数据库的三大范式是什么?(🚩🚩🚩)
- 索引在什么情况下会失效?(🚩🚩🚩)
- 什么是数据库的事务?
- 事务的四大特性(ACID)是什么?(🚩)
- 数据库的并发一致性问题(🚩🚩🚩)
- 数据库的隔离级别有哪些?(🚩🚩🚩)
- 什么是MVCC?(🚩🚩🚩)
- MySQL中都有哪些触发器?
- SQL语句主要分为哪几类
- 超键、候选键、主键、外键分别是什么?
- 表之间的关联有哪些?
- UNION与UNION ALL的区别?
- type访问类型有哪些?(🚩🚩🚩)
- 一条SQL查询语句的执行流程?(🚩🚩🚩)
- SQL 约束有哪几种?
- drop、delete与truncate的区别?
- 什么是数据库的锁?
- 数据库的锁与隔离级别的关系?(🚩)
- 数据库锁的类型有哪些?(🚩)
- 什么是数据库的乐观锁和悲观锁,如何实现?(🚩🚩🚩)
- 什么是死锁?如何避免?(🚩🚩🚩)
- drop、delete和truncate的区别?
- UNION和UNION ALL的区别?
- 大表数据查询如何进行优化?
- 如何对慢查询进行优化?(🚩🚩🚩)
- 主键一般用自增ID还是UUID?(🚩🚩🚩)
- 如何优化查询过程中的数据访问? (🚩)
- 如何优化WHERE子句
- 执行顺序(🚩)
- MySQL的复制原理及流程?如何实现主从复制?(🚩🚩🚩)
- 了解读写分离吗?(🚩)
- 数据库开窗函数(🚩🚩🚩)
cs