关于数据库方面的所有面试真题的汇总

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36520235/article/details/82944405

全部是各大厂的数据方面的真是面试题

  1. MySQL的union all和union有什么区别
  2. MySQL的引擎讲一下,有什么区别,使用场景呢。
  3. mysql的索引讲一下,一级和二级索引的区别,什么时候可以不用查一级索引
  4. MySQL的事务性质怎么实现的,其中的持久性和隔离性说一下。隔离级别有哪些,解决哪些问题,默认级别是哪个,通过什么实现的
  5. MySQL索引的实现,innodb的索引,b+树索引是怎么实现的,为什么用b+树做索引节点,一个节点存了多少数据,怎么规定大小,与磁盘页对应。
  6. MySQL的事务隔离级别,分别解决什么问题。
  7. mysql数据引擎有哪些,有什么区别?
  8. mysql中索引的类型和底层数据结构
  9. 索引中为什么使用B+树
  10. Mysql 引擎,myisam dbd Innodb的区别
  11. 联合索引的特点
  12. 索引的实现原理,倒排索引和B+树索引的区别
  13. B树和B+树的区别
  14. mysql中的索引数据结构是什么,为什么用采用B+树。
  15. 数据库设计的范式知道吗?第一范式、第二范式和第三范式的区别,说的具体一些
  16. B+树和红黑树的区别
  17. 有一张表,一天的数据量就达到了几千万,你怎么处理
  18. mysql使用时不止建一个索引,不用主索引时还会出现你说的问题吗(之前我答的innodb引擎不使用自增字段作为主键对于索引性能的影响)
  19. mysql缓存了解吗
  20. mysql索引的最左前缀的底层原理
  21. 说一下数据库的读写分离
  22. 共享锁与非共享锁、一个事务锁住了一条数据,另一个事务能查吗?(这里问了好久,什么意向锁也扯了进来)
  23. 对索引查看建立的好坏(explain)……explain哪几个字段比较重要(….extra出现filesort,temporary)…… extra出现前面说的有什么问题,一条好的SQL用explain应该是什么样的
  24. 事务1开启事务,查询一个表没有数据,事务2新插一条数据,并且提交,事务2再次查询是否有数据,事务1有数据吗?为什么,讲一下undo log,查询会有undo log吗?
  25. 分库分表知道吗
  26. MySQL主从复制了解吗
  27. 查询中哪些情况不会使用索引?
  28. 数据库查询中Limite的作用?
  29. my sql如何在RR隔离级别下避免幻读问题:间隙锁
  30. my sql范式和反范式的区别以及彼此的优缺点
  31. 多表查询怎么优化

都来自牛客网别人的真实面试中的问题,在此真诚的感谢各位分享的大佬们

猜你喜欢

转载自blog.csdn.net/qq_36520235/article/details/82944405
今日推荐