SQL应用及误区分析深入解析SQLServer数据库Oracle数据库应用管理书 pdf下载pdf下载

SQL应用及误区分析深入解析SQLServer数据库Oracle数据库应用管理书百度网盘pdf下载

作者:
简介:本篇提供书籍《SQL应用及误区分析深入解析SQLServer数据库Oracle数据库应用管理书》百度网盘pdf下载
出版社:蓝墨水图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍



本书共分为14章,由易到难,逐步讲解SQL语句的应用。其中,1章介绍了SQL概述;2章简单介绍了SCOTT模式;3~6章分别介绍了SQL常用的增删改查知识;7~12章分别介绍了常用的数据库对象,包含了视图、索引、约束、触发器、存储过程和函数;13章介绍了非常重要的事务知识;14章对SQLSERVER数据库和Oracle数据库中存在的一些差异进行了举例比较。




前言
1章 SQL概述1
1.1 DML1
1.2 DDL1
1.3 TCL2
1.4 DCL2
1.5 总结2
2章 SCOTT模式4
2.1 DEPT5
2.2 EMP7
2.3 SALGRADE10
2.4 BONUS11
2.5 总结12
3章 新增语句13
3.1 单行新增13
3.1.1 values单行新增14
3.1.2 select单行新增16
3.2 建表新增18
3.3 查询结果新增20
3.4 常见误区分析21
3.4.1 历史数据转移引起的问题21
3.4.2 values单行新增不要省略列名24
3.5 总结25
4章 删除语句26
4.1 delete语法26
4.1.1 直接删除表中记录26
4.1.2 基于其他表删除表中记录27
4.2 truncate语法28
4.3 误删数据恢复29
4.4 误删对象恢复30
4.5 常见误区分析31
4.5.1 慎用delete31
4.5.2 画蛇添足32
4.6 总结32
5章 更新语句33
5.1 update语法33
5.2 单表更新33
5.3 表关联更新35
5.4 常见误区分析36
5.4.1 注意表关联更新36
5.4.2 注意数据类型38
5.5 总结39
6章 查询语句40
6.1 查询语句的语法40
6.2 where子句中常用的运算符41
6.2.1 算术运算符42
6.2.2 逻辑运算符43
6.2.3 比较运算符44
6.2.4 优先级50
6.3 分组51
6.3.1 分组函数51
6.3.2 创建组52
6.4 排序52
6.5 空值56
6.6 多表连接56
6.6.1 交叉连接57
6.6.2 非等值连接58
6.6.3 等值连接之内连接59
6.6.4 等值连接之外连接60
6.6.5 等值连接之自连接64
6.6.6 等值连接之自然连接66
6.7 集合运算67
6.7.1 并集67
6.7.2 交集68
6.7.3 差集69
6.8 子查询70
6.8.1 多行单列子查询70
6.8.2 多行多列子查询72
6.8.3 单行单列子查询72
6.8.4 单行多列子查询73
6.8.5 内联视图74
6.8.6 关联子查询74
6.9 别名76
6.9.1 表别名77
6.9.2 列别名77
6.10 常见误区分析79
6.10.1 count争议79
6.10.2 null的比较80
6.10.3 单行子查询返回多行82
6.10.4 分组函数的嵌套83
6.10.5 not in84
6.10.6 with(nolock)86
6.10.7 with(readpast)88
6.10.8 max用于字符型属性89
6.11 总结91
7章 视图92
7.1 视图语法92
7.1.1 创建语法92
7.1.2 修改语法93
7.1.3 删除语法93
7.2 视图举例94
7.3 视图的作用95
7.3.1 定制用户数据95
7.3.2 复杂查询简单化96
7.4 简单视图97
7.5 复杂视图97
7.6 键值保存表97
7.7 只读视图98
7.8 with check option98
7.9 物化视图101
7.9.1 创建时生成数据选项101