大厂必问的MySQL面试题

本文目录:

事务的四大特性?

数据库的三大范式

事务隔离级别有哪些?

索引 什么是索引?

索引的优缺点?

索引的作用?

什么情况下需要建索引?

什么情况下不建索引?

索引的数据结构 Hash索引和B+树索引的区别?

为什么B+树比B树更适合实现数据库索引?

索引有什么分类?

什么是最左匹配原则?

什么是聚集索引?

什么是覆盖索引?

索引的设计原则?

索引什么时候会失效?

什么是前缀索引?

常见的存储引擎有哪些?

MyISAM和InnoDB的区别?

MVCC 实现原理?

快照读和当前读

共享锁和排他锁

大表怎么优化?

MySQL 执行计划了解吗?

bin log/redo log/undo log

bin log和redo log有什么区别?

讲一下MySQL架构?

分库分表

什么是分区表?

分区表类型

分区的问题?

查询语句执行流程?

更新语句执行过程?

exist和in的区别?

MySQL中int(10)和char(10)的区别? 

truncate、delete与drop区别?

having和where区别?

什么是MySQL主从同步?

为什么要做主从同步?

乐观锁和悲观锁是什么?

用过processlist吗?

如果本文对你有帮助,别忘记给我个3连 ,点赞,转发,评论,
咱们下期见!答案获取方式:已赞 已评 已关~
学习更多JAVA知识与技巧,关注与私信博主(666)

你可能感兴趣的:(java后端spring程序员)