文章吧-经典好文章在线阅读:《MySQL必知必会》的读后感10篇

当前的位置:文章吧 > 经典文章 > 读后感 >

《MySQL必知必会》的读后感10篇

2022-05-13 16:12:31 来源:文章吧 阅读:载入中…

《MySQL必知必会》的读后感10篇

  《MySQL必知必会》是一本由[英] Ben Forta著作,人民邮电出版社出版的241图书,本书定价:39.00元,页数:2009-1,文章吧小编精心整理的一些读者的读后感,希望对大家能有帮助。

  《MySQL必知必会》读后感(一):MySQL的随身手册和入门书

  推荐完全没有MySQL的人阅读建立基本概念,以及像我一样大学学的关于MySQL的知识差不多丢光了的人快速重拾一下基础。

  这本书基本涵盖了MySQL需要知道的知识点,但是对于每个点都是以实用为主,讲解基本使用,不深入原理,更多是给了门路。

  我觉得这本书比较像一张全景地图,让新手能俯瞰全局,当有某方面问题的时候至少知道去哪里深入。

  前面的章节部分其实还比较实用,后面高级内容的章节我觉得过于简单,甚至概念和实际的应用场景也没有很好的阐述清楚(不过这是这本书的定位本身的局限性),对于存储过程这一章开始的后面有必要阅读一些更加深入的书籍。

  我由于自己知识的查漏补缺的关系,针对第一二章,全文检索,视图开始的章节做了阅读和笔记。中间的SQL核心的部分一方面基本了解,另一方面现在实际编码也不大会去写“raw query" 更多交给 ORM 去解决,因此没有细看。

  下面是我的笔记汇总,希望对大家有帮助:

  ------------- 后面想要深入了解的主题 ----------------------------

  - 数据库表设计实践(最好是一些常用场景的设计,如版本控制系统,tag系统等)

  - 性能

  《MySQL必知必会》读后感(二):入哪门子的MySQL数据库图书?!

  用心通读全书,认真做每一个例子,花心思做笔记后,写下感想:

  我不觉得应该像其他很多看过本书的人说的那样,把这本书当作学习MySQL入门图书去看。也不应该在看完它后,把它当作工具书来放在办公桌旁边用到它时随手翻阅。

  我把这本书和《PHP语言精粹》这本书定性成一类书籍,叫做“广告书”。读这本书可以把你引入MySQL的世界,认识这门技术,但是学习不应该浮于表面。把看这本书或者其他一些初中级书的时间用在研读手册的话效果肯定会更好。

  《MySQL必知必会》读后感(三):一切才刚刚开始,一切都美好的开始

  这是一本打基础的书。基础的重要姓总是很容易被忽略。没法子,俺们银类都是浮躁滴天性。可是你是一个coder,你是一个有理想有渴望的程序猿,那么久扎扎实实一步一个脚印滴好好学吧。书薄往往好消化,如果能有的放矢、抓大放小,学习的人有成就感同时不会飘忽,就靠谱。《mysql必知必会》很好做到了。

  这么薄一本书,一天半差不多就看完了,还在机器上一边敲来着,当然也是是我有一点点SQL语言的基础。这本书就是讲基础的,讲mysql基本语句,涉及了一点点mysql语句的编写技巧,数据库课堂上很多概念和模型都揉萃进入了一条条语句中,其他的几乎都没有,这也难怪,200多页一本书,名为crash course,自然不会唧唧歪歪扯什么优化、调试,系统管理和与高级编程语言对接等等阳春白雪了。。。

  所以我说,“一切才刚刚开始,一切都美好的开始”……

  说一点遗憾,书上没多少练习题,几乎就是几个例子让你可以自己在机器上敲敲,其实我觉得也可以加入一些要求编写稍微复杂的SQL语句的习题,SQL语法其实真的简单,稍微有点数据库概念的人,稍微有点编程语言基础的人都可以很快掌握,所以SQL的功力其实更在于逻辑,对逻辑关系的梳理,以及怎样用SQL语句来向数据库表达这个逻辑。

  小缺憾吧,所以我没有给到5颗星。

  下面是一些内容性的总结:

  这本书说白了无外乎就是增删查改。查找是篇幅最大的部分,谁叫他老人家用的最多捏?

  1、查找:

  排序

  分组

  过滤与匹配处理

  统计与汇总

  子查找与组合查找

  外键与联结

  2、插入

  3、更新

  4、删除

  5、存储过程(函数)

  6、触发器

  具体使用,就写到笔记里面去吧。。

  《MySQL必知必会》读后感(四):对于目录所对应的知识点的个人梳理

  1.了解SQL

  2&3.MYSQL简介及使用

  4.数据检索--select

  5.数据排序--order by

  6&7.数据过滤--where,and,or,in,not

  8.通配符--like,%,_

  9.regular expression(正则表达式)--regexp

  10.算数计算

  11.数据处理函数

  文本

  日期和时间

  数值

  系统

  12.数据汇总--AVG,COUNT,SUM,MAX,MIN

  13.分组数据--group by,having以及group by 与order by之间;having 和 where之间的区别

  14.子查询--where+in,查询嵌套

  15.联结表--where and/inner join/笛卡儿积(叉联结 cross join)/内联结(等值联结) inner join on以及与子查询的转换

  16.高级联结--自联结,自然联结,外部链接(left,right);重点在于联结条件的书写,此章需要后续学习;

  17.组合查询--union可与where转化

  18.全文本搜索--仅适用于MyISAM数据库引擎/Match(),Against(),查询扩展,更复杂的查询控制

  19.插入数据--insert into.. values(..)以及insert into.. select from..[where]从另一个表导入数据,重点在于列的对应

  20.更新&删除数据--update..set.. where../delete from..where..(where的重要性以及删除或是更新前最好查询一边以确保对目标记录进行正确的操作)另外,truncate table删除表的速度更快

  21.创建&操纵表--Create/alter/drop(不同于update和delete是对于记录的操作,本节涉及对于表的操作,涉及创建表,修改表的定义以及删除表和重命名表,这些操作处理之前需注意对于数据的备份,因为大多数是不可逆的,此外介绍了自增/空值/默认值,主键/外键,数据库管理和操作引擎)

  22.使用视图--create view..可以看作一种对于检索语句的封装,从而简化了sql语句,是一种虚拟的表;

  23.存储过程--procedure类似于函数,优点是简单高效和安全,缺点是书写较复杂,而且需要创建存储过程的权限,书写的语法可类比着一般高级语言的语法来写,亮点在于select,此外控制台书写注意先切换分隔符为其他的字符,如delimiter //,此外介绍了一点if语句相关的知识

  24.游标--cursor,写在存储过程内部,用于交互式应用,此外介绍了一点循环相关的知识

  25.触发器--trigger本书触发器章节立足于mysql早期的5版本,多数示例代码不能执行,需阅读官方文档进行学习

  26.事务处理--transaction,维护数据的一致性,用于sql语句的批处理,transaction,rollback,commit,savepoint,针对InnoDB

  27.全球化和本地化--适应不同的字符集(不同的字母和字符,适应不同的排序和检索数据的方法);字符集(character set)、编码、校对(collation)

  28.安全管理--访问控制和用户管理,简单叙述了用户的创建和删除以及授权等操作:Grant/Revoke

  29.数据库维护--简单叙述了一点数据备份、诊断、日志等的概念

  30.性能改善--一些建议:最重要的规则是:每条规则在某些条件下都会被打破。

  《MySQL必知必会》读后感(五):好书遇上了垃圾翻译

  刚刚买了这本书,建议看英文原版(词汇句式都很简单,可以在网上找一份,中文看不懂的时候,对照英文就能看懂了)。翻译太渣了。

  特别是中文版第49页的分析部分。意思和英文原文完全相反。

  ---------------------------

  quot;a wildcard"译者竟然能翻译成"两个通配符"

  quot;The .5 ton anvil product did not match because the search pattern matched a single character, not

  two"译者竟然能翻译成".5 ton anvil产品没有匹配,因为搜索模式要求匹配两个通配符而不是一个"

  《MySQL必知必会》读后感(六):适合没有任何基础的Mysql初学者学习

  今年我们公司BootCamp的时候,DBA给我们推荐了三本书:MySQL必知必会 高性能MySQL(第3版) MySQL技术内幕(第4版),还有Mysql的官网。大神说:“读完这些东西,再加些丰富的经验,就可以去做DBA了。”

  那时候还对数据库没什么太多的概念,因为根本没有做过相关的东西,有种“不明觉厉”的感觉,于是去Amazon上去买了一本《必知必会》,可看了几页根本没明白是什么东西,看一会儿就睡着了,于是就扔到了一边,跑去看英文文档了。

  然后最近一段时间开始了一些线上的操作,总是在Google上找到一些现成的code 粘贴进去,强忍着看了一些英文文档,很多时候也不知道是为什么,反正活儿都干掉了。

  今天又翻开这本书,突然觉得之前完全看不懂的地方几乎没有任何困难就看懂了,然后登录自己的VPS,比照着自己的博客里面的wordpress数据库给操作了一遍,不知不觉就搞定了几章,发现很多东西自己都是做过类似的工作的,之前却不知道意思,有种走了弯路突然豁然开朗见桃花源的感觉。

  突然想起来我们之前一个经验比较丰富的同事告诉我,他学习的方法就是一件事情先找到方法给干掉,先知道怎么用,再系统的看书学习,借此和大家分享。

  这本书讲的非常全,从基本概念,到查询到插入新建表,用户的管理,都有具体的例子,非常适合没有任何基础的同学来学习Mysql,看完以后可以看看mysql的官网

  总之这本书学习的方法就是:1、十分钟了解下数据库的基本概念 2、找到练手的数据库 3、对照着上面的内容去敲。

  最后就是,要多用。

  微信公众号:growup1984

  《MySQL必知必会》读后感(七):都是“必知必会”的,适合快速回顾基础,翻译还能再渣吗

  很实用,真的都是"必知必会",很适合快速回顾基础,这种书不应该花太长时间阅读,应该快速解决!然后看进阶的书,任何浮于语法表层的学习都容易忘,反复记忆是吃力不谈好的事,深入理解原理才是王道。储存过程和游标两个章节写得蛮好的,主要是例子举得好,一个例子几乎可以覆盖相关的知识点。所以这两章,可以快速读例子代码即可,不用过于纠结细节。

  讲讲缺点:①翻译得真的很渣!这么简单的表达还能翻译成这个鬼样,我也是醉了。真心怀疑译者不是本行业的。举个例子,“使用BEFORE DELETE触发器的优点(相对于AFTER DELETE触发器来说)为,如果由于某种原因,订单不能存档, DELETE本身将被放弃”。“放弃”,这个词~~好吧,由于没看过原文我不再多说什么~(不过由于讲述的是基础知识,本来的表述就简单,所以还不至于影响阅读)。②一些结构语句如循环、IF判断等,基本是随带提到而已,没专门讲解,还有如“HANDLER”、用户变量、本地变量之类的,新手应该配合查询MySQL指导手册(只挑语法的章节看即可)学习比较好。

评价:

[匿名评论]登录注册

评论加载中……