ToB企服应用市场:ToB评测及商务社交产业平台

标题: SQL进阶教程读后总结与感想 [打印本页]

作者: 玛卡巴卡的卡巴卡玛    时间: 2023-5-27 08:47
标题: SQL进阶教程读后总结与感想

1. 基本信息

SQL进阶教程
[日]MICK
人民邮电出版社,2017年11月出版,1版
1.1. 读薄率

书籍总字数455千字,笔记总字数25820字。
读薄率25820÷455000≈5.67%
1.2. 读厚方向

1.3. 笔记--章节对应关系

笔记章节字数读SQL进阶教程笔记01_CASE表达式1-1 CASE表达式1472读SQL进阶教程笔记02_三值逻辑和NULL1-3 三值逻辑和NULL1989读SQL进阶教程笔记03_自连接1-2 自连接的用法1266读SQL进阶教程笔记04_集合运算1-7 用SQL进行集合运算1471读SQL进阶教程笔记05_关联子查询1-6 用关联子查询比较行与行1533读SQL进阶教程笔记06_外连接1-5 外连接的用法2217读SQL进阶教程笔记07_EXISTS谓词1-8 EXISTS谓词的用法1704读SQL进阶教程笔记08_处理数列1-9 用SQL处理数列1652读SQL进阶教程笔记09_HAVING上1-10 HAVING子句又回来了1545读SQL进阶教程笔记10_HAVING下1-4 HAVING子句的力量1315读SQL进阶教程笔记11_关系数据库基础2-1 关系数据库的历史
2-2 为什么叫“关系”模型
2-3 开始于关系,结束于关系1494读SQL进阶教程笔记12_地址与三值逻辑2-4 地址这一巨大的怪物
2-8 人类的逻辑学929读SQL进阶教程笔记13_SQL中的分组和层级2-5 GROUP BY和PARTITION BY
2-10 SQL中的层级1258读SQL进阶教程笔记14_SQL编程要点2-9 消灭NULL委员会
1-12 SQL编程方法1934读SQL进阶教程笔记15_SQL编程思维2-7 SQL和递归集合
2-6 从面向过程思维向声明式思维、面向集合思维转变的7个关键点1301读SQL进阶教程笔记16_SQL优化让SQL飞起来1-11 让SQL飞起来2740总计258202. 亮点

2.1. 三值逻辑

除了true/false之外,还有其他状态,其实不单单是三值。
2.2. NULL

查不出,查不快,很可能就是null这个幽灵在作祟,你又无法根除它,只能时刻保持警惕。
2.3. 集合论

过程(命令)式思维要转换为按照集合论的思维考虑问题。
2.4. SQL和函数式编程

两者很像,都不同于过程(命令)式。
3. 感想

3.1. 原以为自己会SQL,读后发现,不会的不少啊

书到用时方恨少,读了之后,发现SQL还可以这么玩,果然牛掰!
3.2. 思维转换

套用大话西游的台词“以前我是用肉眼去看这个世界,到后来我才明白应该用心去看这个世界。”
以前我是用过程(命令)式思维去看这个世界,到后来我才明白也可以用集合论或者函数式思维去看这个世界。
所以,近一段时间,阅读函数式编程和SQL编程的书籍较多。
3.3. 经典书籍

2023年2月人民邮电出版社已经出版第2版,建议阅读第2版。
另外,原书练习题和第三章附录答案等,也很有意思,有兴趣的同学可以找来做做。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4