Introduction
记录《mysql必知必会》阅读过程中的思路和src代码
原文发布于:https://blog.csdn.net/sinat_38816924/category_8699476.html
注:由于后来转换用gitbook来整理思路,图片没有进行编号处理,便没有都迁移到image文件夹中。
第一部分:我们准备环境:安装数据库+创建数据库+创建用户+授权。
第二部分:环境准备好后,进行简单的单表查询:导入表+表查询。
第三部分:通配符和正则表达式,增强where的筛选功能。
第四部分:对列进行计算处理称为字段。复杂的字段用函数处理。按照不同组汇总,进行分组操作。
第五部分:在多表上进行查询:子查询+联结查询+组合查询。
第六部分:mysql的全文本搜索。
第七部分:表的删改查。
前七部分组成表的增删改查。 之后都是一个一个小模块的介绍。
第八部分:视图是虚拟的表;存储过程是一条或多条MySQL语句的集合;对于填有数据的游标,根据需要取出(检索)各行;
第九部分:触发器使得某些语句在事件发生时自动执行; 数据库的事务处理,可以保证保证成批的MySQL操作要么完全执行,要么完全不执行 。
第十部分:我们的数据库需要适应不同的字符集,适应不同的排序和检索数据的方法。数据库的备份和日志也是数据库操作中重要的一部分。
《mysql必知必会》,这本书关于数据库的入门操作,还是很简单的。
我尽量快的过了一遍这本书。
这本书的评价:
优点: 简单上手.。 每章的开始用类型于question-answer的方式推动,很好。
缺点 我现在看得这本优点旧,有的知识点已过时。
是入门实践,简单了些。
因为实习的缘故,这个月看了两本:《flask入门实践》、《mysql必知必会》
顺道总结下,我阅读书籍的方式。
首先是为什么阅读这本书籍
不同的身份,不同的时间段,我们可能有不同的原因去阅读一本书籍。
我这里的书籍,暂时仅仅指计算机方面的书籍。使用第一人称,也就是“我来”叙述。
首先来说,我是学生,我还没经历过工作的需要或者难题的推动去阅读。更多的时候,是老师是这样教了,我这样学了。至于之后,我要用这个做什么呢?
遗憾的是,目前没有一种认可方式。比如,我生产了一个东西,大家用着感觉还挺好。
在为了实现某个目的(一种认可)之前,我更需要的是积累。我的底子太薄了。
那积累的方向是否对呢,或者说有没有这个必要积累呢,以实现我们将来的认可?
或许我们可以去外面瞅瞅。
好了,先回来,我来看看,我为什么阅读这本书籍。
因为我的网络编程几乎空白,所以我先选择阅读《unix网络编程》;
这本书,比较厚,而且我的研究生方向是网络完全。所以在阅读完前几章之后,我去问了老师。老师推荐了《computer security》。这也是本很好的书籍。可能读完这本书,我对安全会有最最最基本的认识。
所以UNP暂时被中断出去。
在阅读了前几章之后,学校安排了实习。实习的题目到挺高大上的,“基于区块链的物流”。好像是叫这个名字。我三天打鱼,两天晒网。所以去读《flask入门实践》,即实习用到的东西。
所以《computer security》被《flask入门实践》中断出去了。
实习的商品,最开始存在数据库的多张表中。多张关系表肯定有主键外键啥的。我脑子一转,发现只有表查询的相关东西。当时学习orancle的时候,没有建立一个简单的框架出来。
所以《flask入门实践》刚看完,我紧接着看了《mysql必知必会》。
现在这两本都完了,我需要进行中断返回,去阅读《computer security》
为什么阅读这本书籍,可能是因为需要吧。至于阅读目的,我遗憾的暂时不去想吧。
为什么选这本书籍
上面是我读这本书的原因。其实它可以分为两步:我需要读哪一方面的书籍+读这一方面的哪本书籍。
即,我们该如何挑书?读适合自己的书籍(避免不友好的书籍)
我喜欢的书籍
书的作者,需要想到,“为什么”--读者在阅读这个点的时候,脑子里可能会考虑到什么问题
实践性。阅读+实践
找到自己喜欢的书籍
最常见的方法,是上知乎上搜索,××××推荐。一般来说,口碑好的书籍,质量是不错的。
前辈的推荐。他们走过这条路,知道书、视频、网站等不错的资料。
如何读一本书
不同种类的书,可能有不用的读法。
比方说,我读文学书籍的时候,随意读。感兴趣,就去瞅瞅作者的生平经历,他人对这本书的评价。
但是,计算机书籍,我可不敢随便读。读书重在实践。
先读懂书籍
书上内容的阅读
阅读的时候,我们大概率会遇到一些不了解的知识点,紧接着去google
google到的内容可能比书上的还多些。能畅通的阅读书籍就可。
实践内容
书上的练习大多是要做的。
重要的内容,需要去github上找点验证练手。(我还没有做到这一步,我要做到这一步滴)
整理思路
最好是大家一起讨论,公开课的方式,大家轮流讲讲。
但是更多的时候,我们是孤军奋战。所以每一章阅读完,我们整理自己的思路成文章形式。
整本书看完,脑子里有个逻辑框架。
或许我们可以去论坛网站啥的。我没有习惯这种方式。关于某些书籍的qq群我也基本退了。
简单的内容过快点,像《mysql必知必会》这些整理出来,都没啥技术含量。
有难度的内容,慢慢打磨。前面都懂了,后面阅读起来才越来越顺畅。这些内容整理起来才有意思。
某些时候,书籍比视频更好;入门的时候,视频或许是好的选择。
最后是整理文章/博客
我是随意找个地方写,目前我的水准,我能写出来的,网上基本都能搜到。
在哪写没有什么区别。
我从2017/9月,开始用富文本编辑器开始写博客。现在是2020/5。
最开始写的内容最垃圾。内容也许来自转载,或者是code一道题目。后来我陆陆续续删除了61篇文章。
然后偷懒,放了一段时间,不想写。
接着开始使用markdown写博客,渐渐的又开始写,并且开始注意排版美观等。
再之后,感觉自己写的都是垃圾,网上都有,写着也没有必要,还花费时间,就又停下了。
大四,比较清闲,开始阅读书籍。整理思路,再次开始整理文章。
以后不管多没空,都要阅读书籍,整理文章。蚊子再小,也是肉啊!
最后更新于