读书笔记汇总 - SQL必知必会(第4版)

2022-12-05,,,

本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程。

书目信息

中文名:《SQL必知必会(第4版)》

英文名:《Sams Teach Yourself SQL in 10 Minutes - Fourth Edition》

读书笔记汇总

建立练习环境

以CentOS7系统下的MySQL和MariaDB为例。

01--了解SQL

什么是SQL,为什么很有用
基本的数据库术语

02--检索数据

如何使用SQL的SELECT语句来检索单个表列、多个表列以及所有表列
如何返回不同的值
如何注释代码

03--排序检索数据

如何使用SELECT语句的ORDER BY子句对检索出的数据进行排序

04--过滤数据

如何使用SELECT语句的WHERE子句过滤返回的数据

05--高级数据过滤

如何用AND和OR操作符组合成WHERE子句
如何明确地管理求值顺序
如何使用IN和NOT操作符

06--用通配符进行过滤

什么是通配符
如何在WHERE子句中使用SQL通配符

07--创建计算字段

计算字段的定义
如何创建计算字段
计算字段在字符串拼接和算术计算中的用途
如何创建和使用别名

08--使用函数处理数据

如何使用SQL的数据处理函数

09--汇总数据

什么是SQL的聚集函数
如何利用聚集函数汇总表的数据

10--分组数据

如何使用GROUP BY子句对多组数据进行汇总计算
如何使用HAVING子句过滤特定的组
ORDER BY与GROUP BY的差异
WHERE与HAVING的差异

11--使用子查询

什么是子查询
如何使用

12--联结表

什么是联结
为什么使用联结
如何编写使用联结

13--创建高级联结

如何以及问什么使用别名
不同的联结类型及语法
如何在联结中使用聚集函数
使用联结时的注意事项

14--组合查询

如何使用UNION操作符组合SELECT语句

15--插入数据

如何将行插入到数据库表
使用INSERT的方法
如何用INSERT SELECT 和 SELECT INTO语句

16--更新和删除数据

如何使用UPDATE和DELETE语句处理表中的数据。

17--创建和操纵表

如何创建新表、更改表列、删除表

18--视图

什么是视图
如何使用视图简化操作

19--存储过程

什么是存储过程
为什么使用存储过程

20--管理事务处理

什么是事务处理
控制事务处理的方法

21--使用游标

什么是游标及使用方法

22--高级SQL特性

约束:实施引用完整性的重要部分
索引:改善数据检索的性能
触发器:执行运行前后的处理
安全选项:管理数据访问

SQL必知必会--Tips

一些简单的问题及解答

SQL必知必会--常用MySQL(MariaDB)命令

一些常用MySQL(MariaDB)命令的罗列及汇总

读书笔记汇总 - SQL必知必会(第4版)的相关教程结束。

《读书笔记汇总 - SQL必知必会(第4版).doc》

下载本文的Word格式文档,以方便收藏与打印。