当前位置 博文首页 > 孙中明: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
    下一篇:没有了