数据库面试题频排序




介绍一下事务隔离级别?使用场景和原理是什么?(7次)

MySQL里面有哪些索引?(5次)

MySQL为什么选择B+树作为索引?对比二叉树有哪些优势?(4次)

什么是幻读?怎么解决幻读?(3次)

B和B+树有什么区别?(3次)

undolog、redolog、binlog对于一个写操作的执行顺序?(2次)

MySQL的执行引擎有哪些?(2次)

MyISAM和InnoDB的区别? (2次)

介绍一下MVCC?(2次)

事务有哪些特性?(2次)

介绍一下聚簇索引和非聚簇索引的区别?(2次)

介绍一下什么是数据库的事务?(1次)

redis和MySQL有什么区别?(1次)

讲一讲联表查询?(1次)

B+树的查询只访问一次磁盘吗?(1次)

分布式事务实现方式?(1次)

MySql数据库都是支持事务的吗?(1次)

介绍一下replace into?(1次)

索引的优化?(1次)

介绍一下spring boot 的缺点?(1次)

使用索引有哪些缺陷?(1次)

可重复读是怎么实现的?(1次)

MySQL的默认隔离级别是什么?(1次)

重复读和幻读的区别是什么?(1次)

什么是前缀索引?(1次)

什么是最左匹配原则?(1次)

事务的持久性是怎么实现的?(1次)

事务的隔离性是怎么实现的?(1次)

MySQL的三大日志?(1次)

MySQL in和or的区别?(1次)

redo log的作用?(1次)

索引有哪些数据结构?(1次)

Where和Having有什么区别?(1次)

join和union有什么区别?(1次)

为什么不用bin log来实现崩溃恢复?(1次)

如何开启、提交、回滚一个事务?(1次)

聚簇索引和非聚簇索引的区别?(1次)

InnoDB如何存储数据?(1次)

InnoDB和MyISAM的区别?(1次)

InnoDB的四大特性?(1次)

存储引擎的选择?(1次)

B树和B+树对比有什么区别?(1次)

MySQL都有什么类型的锁? (1次)

介绍一下乐观锁和悲观锁? (1次)

行锁和表锁? (1次)

MySQL会出现死锁吗,怎么检测死锁? (1次)

MySQL怎么避免死锁?(1次)

SQL注入攻击?(1次)

ACID是什么?怎么实现的?(1次)

B+树、红黑树和跳表的区别?(1次)

B+树的阶是不是越大越好?(1次)

Insert一条数据的过程?(1次)

MySQL的两阶段提交?(1次)

MySQL性能调优?(1次)

如何合理使用索引?(1次)

慢查询的原因?怎么解决?(1次)

读未提交是怎么实现的?(1次)

读提交是怎么实现的?(1次)

使用SQL统计一个班级同名的学生姓名(名字相同大于1人的学生)(1次)

上次编辑于:
贡献者: zijing2333