目前收集不错的书籍如下。等看完官方文档后,会选一些去看。大佬们觉得如何。
1 auxox 2019-07-19 09:58:33 +08:00 MySQL 是个挺大的工程了,要确定你要学哪一个方面 |
![]() | 2 virus94 2019-07-19 09:59:55 +08:00 这个文档太繁杂了,把握不住重点,建议看看 高性能 MySQL |
3 taogen OP @auxox 目前是入门级别。会基本的概念 和 SQL,想更深入的学习 MySQL,有哪些方面推荐学呢? |
![]() | 4 SmartKeyerror 2019-07-19 10:23:17 +08:00 via Android 不是有本儿书叫高性能 MySQL 吗? |
![]() | 5 zanxj 2019-07-19 10:26:06 +08:00 MySQL 从入门到精通 |
![]() | 6 GG668v26Fd55CP5W 2019-07-19 10:27:01 +08:00 via iPhone 大佬的话应该没问题 |
![]() | 7 BCy66drFCvk1Ou87 2019-07-19 10:29:12 +08:00 via Android 《高性能 MySQL 》 |
![]() | 8 fghjghf 2019-07-19 10:32:29 +08:00 ![]() 28 定律。先看常用的,细节或不常用的,以后慢慢补 |
![]() | 9 lzhnull 2019-07-19 10:46:23 +08:00 高性能 MySQL |
![]() | 10 shuizhengqi 2019-07-19 11:05:37 +08:00 问题是你要学习什么,是 sql 调优还是性能调优,是做开发还是说 dba,完全都不是一个路线的 |
![]() | 11 F281M6Dh8DXpD1g2 2019-07-19 11:07:33 +08:00 via iPhone 先把官方文档看了 |
12 taogen OP @shuizhengqi 目前是做开发。想各个路线一把梭 |
![]() | 13 kqz901002 2019-07-19 11:11:42 +08:00 MySQL 从入门到放弃 |
![]() | 14 liuhuansir 2019-07-19 11:14:26 +08:00 @taogen 开发和 dba 对 MySQL 的要求不是一个级别,人的精力有限,如果你是大神,当我没说 |
15 uAllRight 2019-07-19 11:43:20 +08:00 ![]() 文档建议熟读并背诵嗷 |
![]() | 16 l8g 2019-07-19 11:53:09 +08:00 《高性能 MySQL 》+1 |
![]() | 17 abcbuzhiming 2019-07-19 11:55:12 +08:00 ![]() @taogen 开发和 DBA 对 MySQL 的要求完全不一样,开发我建议去研究 SQL 标准,而不是 MySQL 本身,作为 DBA 的要求是个深坑,没个 5-6 年的线上维护 MySQL 经验,并且什么场景都见过。你是不敢说自己是 DBA 的。 |
18 ducklyl 2019-07-19 12:15:26 +08:00 《高性能 MySQL 》+1 |
19 Cbdy 2019-07-19 12:35:34 +08:00 《 MySQL 技术内幕:InnoDB 存储引擎》这本书也值得看一下,比《高性能》讲得更加深入一些,不过 mysql 版本都有点老了。mysql8 的内容还是看官方文档吧 |
![]() | 20 love 2019-07-19 12:52:07 +08:00 你列的是参考文档,不适合来学习,因为太事无巨细没有重点了,类似直接拿字典学语言 |
![]() | 22 quickma 2019-07-19 14:07:13 +08:00 慢慢学 |
![]() | 23 Aresxue 2019-07-19 14:16:32 +08:00 ![]() 官方文档很不错,但是实在太多,开发人员要摒弃掉大多数,关注与自身相关的部分,比如 mysql 日志、语句优化、数据类型、innodb 引擎(这个贼多贼复杂),简单来说按需学习。如果对语句优化、引擎设计 、mysql 设计已经有了一定掌握,不妨先走马观花地把整个文档都过一遍,遇到觉得重要的就记下来,过完一遍之后再按照之前的 mark 去详读精读。 |
24 awanganddong 2019-07-19 14:51:07 +08:00 高性能 mysql 这个看了,讲原理的比较少一些,innodb 技术内幕比较好,可以不用通篇看,自己公众遇到问题的点,着重的看, |
25 pussy2019 2019-07-19 14:54:26 +08:00 《 MySql 从入门到入土》 |
![]() | 文档一定要到能背的程度. |
27 wuandkv 2019-07-19 16:19:28 +08:00 《 Mysql 从删库到跑路》 |
29 hubqin 2019-07-19 19:54:31 +08:00 via Android ![]() 掘金小册 从根儿上理解 MySQL 讲的很好,很值 |
30 carlclone 2019-07-19 21:04:29 +08:00 via Android 丁奇老师的 mysql 实战 45 讲 |
![]() | 31 oaix 2019-07-19 21:25:53 +08:00 ![]() @taogen #27 谢老哥抬举,我对 mysql 也没什么深入理解,学习 sql 可以去 leetcode 做点数据库的题。 |
![]() | 33 tuding 2019-07-19 22:35:11 +08:00 via Android 《 MySQL:从入门到删库跑路》 |
![]() | 34 lowman 2019-07-20 11:13:01 +08:00 作为一个合格的开发, 你需要把所有 mysql 版本的官方文档都能从头到位背诵出来, 倒背如流, 否则, 你的开发水平是上不去的, 你连 dba 的水平都不超过, 你还有什么资格做开发, 同作为一个开发, 我深深的明白这么一个道理, 我已经背完一半了 |
35 taogen OP 多看几遍就好了。老哥们的背诵大法就算了。 |
36 chloey027 2019-07-20 17:41:04 +08:00 增删查减? |