新手上手的首选是 OReilly 的
MySQL 的基础概念讲得挺扎实,比如怎么建表、字段类型的选择、索引优化这种常见但容易忽略的坑,它都一一带过了。初学者看完基本能把数据库玩明白。
命令行操作讲得细,SELECT
、JOIN
、GROUP BY
这些常用的 SQL 语句都配了使用例子,而且响应也快,能直接上手。
比较有意思的是,它也讲了些性能调优的技巧,比如如何用EXPLAIN
看执行计划、怎么设计索引才高效,这些内容对开发过程中查慢查询有用。
如果你有一点数据库基础,想补补底子,或者转前端后经常对接接口查库数据,真的挺推荐这本。用得多了自然就熟了。
哦对了,下面还有一些类似的书,像MongoDB、HBase、ELKStack的也都有对应的指南,有兴趣也可以翻翻。
如果你平时写前端,但项目里少不了对数据库的操作,那这本书你值得翻一下。