Java面试宝典——MySQL

news/2025/2/22 4:43:36/

更多面试题

可关注微信公众号“假装正经的程序员”获取更多面试题和本篇详细答案,如有问题也可通过公众号私信

公众号目前正处于完善中,后续更多硬核干货会通过公众号免费发布,扫码关注

前言

本篇为MySQL相关面试问题,涉及到初、中、高级程序员必备知识。问题有深有浅,想要拿到高薪,需要大部分掌握

问题

  1. VARCHAR和CHAR的区别(基础)
  2. VARCHAR(30)中的30代表的含义(基础)
  3. int(11)中的11代表什么含义(基础,扩展讲可加分
  4. 索引有哪些划分及种类
  5. 创建索引时会锁表吗
  6. 什么是簇族索引?什么是非簇族索引
  7. 簇族索引和非簇族索引有什么区别
  8. 索引底层是如何实现的(中高级高频)
  9. B树和B+树索引有什么区别(中高级)
  10. 如何查看SQL是否命中索引
  11. 什么时候不要使用索引
  12. 有哪些情况会导致索引不生效(高频
  13. MyISAM和InnoDB的区别(高频
  14. 简单介绍下redo日志,有什么作用
  15. 什么是undo日志,有什么作用
  16. 如何保证事务的四大特性
  17. 什么是MVCC,它是为了解决什么问题
  18. MVCC的实现原理是什么(中高级高频
  19. MVCC在什么事务隔离级别下生效
  20. 事务隔离级别有哪些,分别会有什么问题
  21. 不可重复读和幻读的区别(中级高频
  22. 大表如何优化(高级高频
  23. 表数据达到多少量的时候会进行分库分表(高级高频
  24. 分库分表后表的主键id如何生成(高级高频
  25. 说说在MySQL中一条查询SQL是如何执行的(高级
  26. 如何排查慢SQL(高级
  27. 什么是数据库死锁(高级
  28. 怎样尽量避免死锁的出现
  29. 如何解决数据库死锁
  30. MySQL的默认隔离级别是什么(中级高频
  31. Hash索引冲突了如何解决(加分
  32. 说说悲观锁和乐观锁呢
  33. 主键和候选键有什么区别
  34. 主键与索引有什么区别(中级高频
  35. 为什么 SELECT COUNT(*) FROM table在InnoDB比MyISAM慢(低频,但加分
  36. 说一说drop、delete与truncate的区别(低频,但加分

所有答案均可通过公众号“假装正经的程序员”获取,面试相关问题及答案持续更新中


http://www.ppmy.cn/news/1380286.html

相关文章

三个el-radio选项怎么知道用户选择了哪一个

问: 回答: 要获取用户选择了第二个还是第三个 <el-radio>&#xff0c;你可以在 change 事件处理函数 changeAPPVersion 中判断选中的值是什么。你需要给第二个和第三个 <el-radio> 设置不同的值&#xff0c;然后在 changeAPPVersion 方法中根据这个值来确定用户选…

四元数(Quaternion)的一些性质

四元数(Quaternion)是用于三维旋转和定向的四部分组成的超复数&#xff0c;超复数简单理解就是比abi这样的复数更复杂的复数&#xff0c;其中abi这样的复数我们也可以叫做二元数&#xff0c;表示复平面的一点&#xff0c;对于熟悉欧拉公式的朋友就知道&#xff0c;也可以看成是…

项目管理工具及模板(甘特图、OKR周报、任务管理、头脑风暴等)

项目管理常用模板大全&#xff1a; 1. 项目组OKR周报 2. 项目组传统周报工作法 3. 项目甘特图 4. 团队名单 5. 招聘跟进表 6. 出勤统计 7. 年度工作日历 8. 项目工作年计划 9. 版本排期 10. 项目组任务管理 11. 项目规划模板 12. 产品分析报告 13. 头脑风暴 信息化项目建设全套…

C语言分析基础排序算法——插入排序

目录 插入排序 直接插入排序 希尔排序 希尔排序基本思路解析 希尔排序优化思路解析 完整希尔排序文件 插入排序 直接插入排序 所谓直接插入排序&#xff0c;即每插入一个数据和之前的数据进行大小比较&#xff0c;如果较大放置在后面&#xff0c;较小放置在前面&#x…

批量PDF转HTML:高效管理与优化文档格式

随着数字化时代的快速发展&#xff0c;PDF文件因其跨平台兼容性和良好的排版效果而被广泛应用。然而&#xff0c;在文本批量管理的场景中&#xff0c;我们可能需要将PDF文件转换为HTML格式&#xff0c;以便更好地进行编辑、搜索和定制。本文将为您介绍一种高效的方法&#xff0…

elementUi自定义表头,根据判断显示不同的表头

一、根据tabIndex变量值&#xff0c;显示不同的表头header 二、代码 <el-table-column min-width"220" show-overflow-tooltip><template slot"header" slot-scope"scope">{{tabIndex1?表头栏目1:表头栏目222}}</template>…

低密度奇偶校验码LDPC(十)——LDPC码的密度进化

一、密度进化的概念 二、规则LDPC码的密度进化算法(SPA算法) 算法变量表 VN更新的密度进化 CN更新的密度进化 算法总结 程序仿真 参考文献 [1] 白宝明 孙韶辉 王加庆. 5G 移动通信中的信道编码[M]. 北京: 电子工业出版社, 2018. [2] William E. Ryan, Shu Lin. Channel Co…

【算法】Hash存储——开放寻址法

模拟散列表 维护一个集合&#xff0c;支持如下几种操作&#xff1a; I x&#xff0c;插入一个整数 x&#xff1b; Q x&#xff0c;询问整数 x是否在集合中出现过&#xff1b; 现在要进行 N次操作&#xff0c;对于每个询问操作输出对应的结果。 输入格式 第一行包含整数 N&am…