选读SQL经典实例笔记23_读后总结与感想兼导读

1. 基本信息

SQL经典实例 SQL Cookbook

[美]安东尼·莫利纳罗(Anthony Molinaro) / 人民邮电出版社 / 2018-07 / 其他

人民邮电出版社,2018年7月出版第1版,2021年12月出版第2版

1.1. 读薄率

1版书籍总字数827千字,笔记总字数30628字。

读薄率30628÷827000≈3.71%

1.2. 读厚方向

  1. SQL入门经典(第5版)

  2. SQL权威指南(第4版)

  3. SQL解惑(第2版)

  4. SQL编程风格

  5. 深度探索关系数据库:实践者的关系理论

  6. SQL必知必会第5版

  7. 高性能MySQL(第4版)经过大规模运维验证的策略

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

笔记章节字数发布日期
2023年
选读SQL经典实例笔记01_检索和排序第1章 检索记录
第2章 查询结果排序
7697月2日
选读SQL经典实例笔记02_多表查询第3章 多表查询11377月8日
选读SQL经典实例笔记03_DML和元数据第4章 插入、更新和删除
第5章 元数据查询
18857月9日
选读SQL经典实例笔记04_日期运算(上)第8章 日期运算17757月11日
选读SQL经典实例笔记05_日期运算(下)第8章 日期运算10407月12日
选读SQL经典实例笔记06_日期处理(上)第9章 日期处理14247月13日
选读SQL经典实例笔记07_日期处理(下)第9章 日期处理21317月14日
选读SQL经典实例笔记08_区间查询第10章 区间查询11747月18日
选读SQL经典实例笔记09_数值处理第7章 数值处理16027月19日
选读SQL经典实例笔记10_高级查询第11章 高级查询7847月20日
选读SQL经典实例笔记11_结果集变换第12章 报表和数据仓库10907月21日
选读SQL经典实例笔记12_桶、图和小计第12章 报表和数据仓库14377月25日
选读SQL经典实例笔记13_case与聚合第12章 报表和数据仓库13527月27日
选读SQL经典实例笔记14_层次查询第13章 层次查询14557月28日
选读SQL经典实例笔记15_窗口函数附录A 窗口函数简介14558月2日
选读SQL经典实例笔记16_逻辑否定B.2 逻辑否定问题15728月3日
选读SQL经典实例笔记17_最多和最少B.3 At Most条件问题
B.4 At Least条件问题
15898月4日
选读SQL经典实例笔记18_ExactlyB.5 Exactly问题10778月5日
选读SQL经典实例笔记19_Any和AllB.6 Any和All问题8588月8日
选读SQL经典实例笔记20_Oracle语法示例第14章 杂项9508月9日
选读SQL经典实例笔记21_字符串处理第6章 字符串处理20168月10日
选读SQL经典实例笔记22_2版增补2版20568月11日
$总计30628$

2. 亮点

2.1. 支持多种数据库

大部分实例都涵盖了5种主要数据库,方便比较异同。

2.2. 实例是经过精选的,对实战很有用

能方便解决实际中的问题。

2.3. 知其所以然

我的笔记基本就是“然”了,没多涉及“所以然”,书中会分解步骤然后告诉你为什么这么做,能让你豁然开朗。

2.4. 2版与时俱进

以前版本的数据库不支持的函数在2版中支持了,就能方便的使用。

3. 感想

3.1. 高估了自己,低估了该书

作为选读系统的第一本书,原打算略读的,至少开头是这样的,可是,读到后面越发觉得该书应该精读,反复读,是实战性的书籍。

3.2. 术业有专攻

我一直在犹豫是否更新字符串处理这篇笔记,毕竟术业有专攻,SQL不擅长字符串处理,在其他语言寥寥数行搞定的事情,可能在SQL中就是嵌套再嵌套了。

最后还是更新了,主要考虑就是"知行不合一":),你可以不用SQL处理字符串,但是你要知道SQL还是可以处理字符串。知道很重要。

3.3 关于“没得选”

这个感受可以认为是上一个的延伸,“没得选”分客观和主观,客观没得选,换谁来都没得选,主观没得选,很可能就是你自己的问题了,你根本不知道有得选,受限于自己的知识储备和认知水平。

3.4. 经典书籍,值得反复阅读

推荐阅读新版第2版。

4. 预告

下一本 《高性能MySQL(第4版)》

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1381268.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【Opencv入门到项目实战】(十):项目实战|文档扫描|OCR识别

所有订阅专栏的同学可以私信博主获取源码文件 文章目录 1.引言1.1 什么是光学字符识别 (OCR)1.2 应用领域 2.项目背景介绍3.边缘检测3.1 原始图像读取3.2 预处理3.3 结果展示 3.轮廓检测4.透视变换5.OCR识别5.1 tesseract安装5.2 字符识别 1.引言 今天我们来看一个OCR相关的文…

Python3爬取东方财富十大股东及题材/同花顺参股控股公司及题材

爬取东方财富十大股东及题材/同花顺、参股控股公司及题材 东方财富网同花顺 Python后台抓取,C#客户端展示 待抓取网站及数据内容如下 : 东方财富网 http://emweb.securities.eastmoney.com/CoreConception/Index?typeweb&codesh601390 下的核心题…

《Kubernetes知识篇:常见面试题汇总》

正在不断地完善中,预计1个月的时间完成,覆盖整个Kubernetes知识面总结! 一、概述 1、简述什么是 Kubernetes? kubernetes(常简称k8s),是一个 为容器化应用提供自动化部署、扩展和管理的开源平台…

Python实现调用百度翻译的API

import requests import hashlib import random import jsondef translate(text, from_lang, to_lang):app_id XXXXX # 替换为你的App IDsecret_key XXXXX # 替换为你的Secret Key# 生成随机数salt random.randint(32768, 65536)# 计算签名sign app_id text str(salt) …

机器学习的相关软件框架下载安装

文章目录 一、Anaconda1. Anaconda 的下载2. Anaconda 的安装3. Anaconda Navigator 打不开问题(不适用所有) 二、PyTorch-CPU1. PyTorch 环境创建2. PyTorch 下载3. Jupyter 中使用 PyTorch 三、Python 版本升级与包的维护1. 更新 Anaconda2. 查看与更新…

在线学习功能

一、需求描述 学生登录进入学习中心即可在线学习: 1、学生可以在windows浏览器上在线观看视频(录播课程)。 2、播放器具有快进、快退、暂停等基本功能。 3、学生可以方便切换章节进行学习。 什么是录播课程? 录播课程就是提供录制…

Vue组件库

Vue组件库 ViteVue3TypescriptTSX 1、项目搭建 1.1、创建项目(yarn) D:\WebstromProject>yarn create vite yarn create v1.22.19 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... [4/4] Building fresh pa…

计算机网络:网络字节序

目录 一、字节序1.字节序概念2.字节序的理解(1)大端模式存储数据(2)小端模式存储数据 二、网络字节序 一、字节序 1.字节序概念 字节序:内存中存储多字节数据的顺序。 难道存储数据还要看顺序吗? yes。内…

Gartner数据库魔力象限2022:阿里领先、腾讯再次进入、华为退出

上周,Gartner正式发布了2022年数据库魔力象限,先睹为快: (图片来源:链接参考在文末参考) 1. 关于Gartner的数据库魔力象限 Gartner数据库魔力象限(参考,后面简称MQ)一直…

远古魔力 | 在Windows 10和Azure App Service里跑上世纪的ASP

ASP(没有.NET) 即 Active Server Pages (动态服务器页面)是一项由微软公司在1996年推出的技术,能够在IIS中运行动态网站。也许许多90后及千禧一代程序员并没有听说过它,但很多老程序员曾经用ASP编写了诸如D…

文件上传以及yml的配置

目录 一、存储本地 二、存储到阿里云 三、配置文件信息 一、存储本地 MultipartFile 常见方法: String getOriginalFilename(); //获取原始文件名 void transferTo(File dest); //将接收的文件转存到磁盘文件中 long getSize(); //获取文件的大小,单…

未来混合动力汽车的发展:技术探索与前景展望

随着环境保护意识的增强和对能源消耗的关注,混合动力汽车成为了汽车行业的研发热点。混合动力汽车融合了传统燃油动力和电力动力系统,通过优化能源利用效率,既降低了燃油消耗和排放,又提供了更长的续航里程。本文将探讨混合动力汽…

【雕爷学编程】Arduino动手做(202)---热释电效应、热释电元件与HC-SR505运动传感器模块

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&#x…

「卷轴」iPhone 有戏?苹果新专利曝光,果粉激动:终于要变了!

整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 回顾近几年的 iPhone 进化史,相信不少人都会发出一句感慨:太无趣了……除了外观上的些许变化,技术更新并不大,而最令人印象深刻的,或许是去…

ios刺激战场连接服务器没有响应,问题解决 | 《刺激战场》官方适配苹果篇

原标题:问题解决 | 《刺激战场》官方适配苹果篇 昨天我们发布了针对苹果客户端,《刺激战场》官方正式接入HandJoy外设的消息,因此有小伙伴留言咨询安卓客户端问题。现在需要明确告知大家的是,安卓客户端目前是测试版本&#xff0c…

刺激战场android ios,绝地求生刺激战场ios和安卓数据互通吗 安卓苹果可以添加好友一起玩吗...

绝地求生刺激战场安卓和IOS可以互相添加好友么,ios和安卓数据互通吗,安卓苹果可以联机一起玩吗?刺激战场ios和安卓是两个不同的系统,能不能在一起玩呢?毕竟游戏重在和朋友一起开黑才有意思,下面…

yolo-nas对自定义数据集进行训练,测试详解 香烟数据集 处理损坏的图片数据 对网络摄像头,视频,图片预测

yolov5格式的香烟数据集 https://download.csdn.net/download/qq_42864343/88110620?spm1001.2014.3001.5503 创建yolo-nas的运行环境 进入Pycharm的terminal,输入如下命令 conda create -n yolonas python3.8pip install super-gradients使用自定义数据训练Yo…

Linux —— 基础I/O(二)

目录 一,FILE 二,缓冲区 三,重定向 系统调用dup2 一,FILE FILE结构体内部包括 变量_fileno,即对应的文件描述符下标fd;应用层C语言提供的缓冲区数据;其IO相关函数与系统调用接口对应&#…

SpringBoot使用自定义事件监听器的demo

记录一下SpringBoot自定义事件监听器的使用方法 案例源码:SpringBoot使用自定义事件监听器的demo 使用的SpringBoot2.0.x版本 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><…

bat批处理文件 - win10桌面图标白标修复(图标变为白色方块)

前言 当你桌面应用变成如图所示白标时(正常运行)&#xff0c;那么这个批处理文件可以帮助你。 其中&#xff0c;IconCache.db就是图标缓存文件&#xff0c;把他删除重新构建即可。 一、新建文本文件.txt 复制以下代码 echo offtaskkill /f /im explorer.exeCD /d %userprof…