MySQL 的面试题资源太多,但这份《36 道高频 MySQL 面试题及答案》真的是挑得挺精的。涵盖了基础语法、索引机制、SQL 优化、三大范式这些核心知识点,讲得清楚,还挺接地气的。不光是应对面试,平时排查 SQL 性能问题也能顺手翻翻,蛮实用。

NOW()CURRENT_DATE()的区别这种小知识点,平时容易混,背背就忘了,这里说得直接又好记。还有像CHARVARCHAR的存储差异,哪种场景用哪个,写项目的时候心里更有数。

主键索引唯一索引的那一段,也挺清晰的——多人容易把两者混着用,其实本质还是有点区别的。还有B+树为啥比B 树更适合数据库,解释得也顺,读完秒懂那种。

优化那块讲得也蛮实在的,比如覆盖索引回表,这些在大表多条件查询时能省不少事。还有 SQL 写法的一些注意点,比如WHERE里别用IS NULLSELECT *不如指定字段,这些小细节常被忽视,踩坑多了才知道它重要。

想复习的、准备跳槽的、或者平时项目里老要调 SQL 的,这份题库真值得一看。顺带也可以看看这几篇拓展内容:

如果你最近在准备面试,或者日常经常要和 SQL 打交道,这套题真挺值的,建议收藏一下哦~