SQL应用及误区分析

SQL应用及误区分析 pdf epub mobi txt 电子书 下载 2025

出版者:机械工业出版社
作者:张振磊
出品人:
页数:238
译者:
出版时间:2018-5
价格:59
装帧:平装
isbn号码:9787111597308
丛书系列:数据库技术丛书
图书标签:
  • SQL
  • 计算机
  • 数据库
  • MySQL
  • SQL
  • 数据库
  • 应用
  • 性能优化
  • 常见错误
  • 数据分析
  • 开发
  • 实践
  • 技巧
  • 问题排查
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

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

作者简介

张振磊,现任创业软件股份有限公司技术总监。毕业于江南大学计算机科学与技术专业。先后获得软件设计师、系统架构师、Oracle专家等认证,并且满分通过了SQL认证。2009年加入创业软件,先后担任上海大区高级技术支持、山东区技术总监、北方大区技术总监、杭州区技术总监、浙闽大区技术总监,研发与实施医疗信息化项目百余次,包含上海市闵行区居民电子健康档案、杭州市社区卫生服务、滕州市人口健康档案等重大项目。他在近10年的一线项目实施过程中沉淀了许多宝贵的经验,勤劳务实的工作作风荣获滨江区“两新好人物”称号。

目录信息

目录
推荐序
前言
第1章SQL概述1
1.1DML1
1.2DDL1
1.3TCL2
1.4DCL2
1.5总结2
第2章SCOTT模式4
2.1DEPT5
2.2EMP7
2.3SALGRADE10
2.4BONUS11
2.5总结12
第3章新增语句13
3.1单行新增13
3.1.1values单行新增14
3.1.2select单行新增16
3.2建表新增18
3.3查询结果新增20
3.4常见误区分析21
3.4.1历史数据转移引起的问题21
3.4.2values单行新增不要省略列名24
3.5总结25
第4章删除语句26
4.1delete语法26
4.1.1直接删除表中记录26
4.1.2基于其他表删除表中记录27
4.2truncate语法28
4.3误删数据恢复29
4.4误删对象恢复30
4.5常见误区分析31
4.5.1慎用delete31
4.5.2画蛇添足32
4.6总结32
第5章更新语句33
5.1update语法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.2where子句中常用的运算符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.1count争议79
6.10.2null的比较80
6.10.3单行子查询返回多行82
6.10.4分组函数的嵌套83
6.10.5notin84
6.10.6with(nolock)86
6.10.7with(readpast)88
6.10.8max用于字符型属性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.8withcheckoption98
7.9物化视图101
7.9.1创建时生成数据选项101
7.9.2刷新方式102
7.9.3数据刷新的时间102
7.9.4物化视图索引103
7.9.5物化视图举例103
7.10索引视图106
7.11常见误区分析107
7.11.1单张表组成的视图可以更新107
7.11.2多张表组成的视图不能更新109
7.12总结111
第8章索引112
8.1索引语法113
8.1.1创建语法113
8.1.2删除语法113
8.2B—Tree索引113
8.3聚集索引122
……
8.6组合索引124
8.7反向键索引125
8.8函数索引125
8.9索引组织表127
8.10常见误区128
8.10.1null全表扫描128
8.10.2<>比较符引起全表扫描129
8.10.3<or>引起全表扫描131
8.10.4函数造成全表扫描131
8.10.5慎用全表扫描132
8.10.6组合索引如何进行索引133
8.11总结135
第9章约束136
9.1约束语法136
9.1.1创建语法136
9.1.2删除语法137
9.2主键约束137
9.3外键约束138
……
9.5非空约束142
9.6check约束143
9.7默认值约束144
9.8常见误区分析146
9.8.1是否有必要使用外键146
9.8.2程序校验代替检查约束146
9.9总结148
第10章触发器149
10.1触发器语法149
10.1.1创建语法149
10.1.2修改语法150
10.1.3删除语法151
10.2变异表151
10.3触发器内置对象151
10.4行级触发器151
10.5语句级触发器153
10.6触发时间156
10.7insteadof触发器160
10.8常见误区分析162
10.8.1读变异表162
10.8.2触发器死循环162
10.9总结164
第11章存储过程165
11.1存储过程语法165
11.1.1创建语法166
11.1.2修改语法166
11.1.3删除语法167
11.2IN模式参数167
11.3OUT模式参数169
11.4删除存储过程171
11.5常见误区分析171
11.5.1存储过程事务控制171
11.5.2参数名称引发的事故179
11.6总结181
第12章函数183
12.1系统函数183
12.1.1字符函数183
12.1.2数值函数186
12.1.3日期函数186
12.1.4null相关的函数189
12.1.5聚合函数190
12.1.6其他常用函数190
12.2自定义函数191
12.2.1自定义函数语法191
12.2.2SQLServer标量值函数193
12.2.3SQLServer内联表值函数193
12.2.4SQLServer多语句表值函数194
12.2.5Oracle标量值函数194
12.2.6Oracle表值函数195
12.3常见误区分析196
12.3.1SQL函数必须有返回值196
12.3.2SQL函数中不能进行DML操作198
12.4总结200
第13章事务201
13.1银行转账案例201
13.2事务的4个属性204
13.2.1原子性205
13.2.2一致性205
13.2.3隔离性205
13.2.4持久性206
13.3并发引起的问题207
13.3.1脏读207
13.3.2不可重复读207
13.3.3幻读207
13.4事务隔离级别208
13.4.1读未提交208
13.4.2读提交208
13.4.3重复读208
13.4.4序列化209
13.5事务保存点209
13.6自治事务210
13.6.1自治事务用于存储过程210
13.6.2自治事务用于触发器212
13.7常见误区分析214
13.7.1自治事务死锁214
13.7.2自治事务获取主事务的信息214
13.7.3主事务获取自治事务的信息216
13.8总结217
第14章SQLServer与Oracle的差异219
14.1前N行219
14.2字符串拼接220
14.3获取系统时间221
14.4空字符串221
14.5表别名223
14.6null值排序224
14.7update引起select阻塞225
14.8SQL、T—SQL和PL/SQL227
14.9视图定义中出现排序227
14.10对视图非键值保存表的更新229
14.11分组函数嵌套231
14.12内联视图232
14.13关联表删除233
14.14关联表更新234
14.15自增列235
14.16总结238
· · · · · · (收起)

读后感

评分

1,从头到尾讲的很有条理,原理、语句、效果截图。 2,没有过多提及HIS方面内容,说了几个不成功的反例。 3,对于HIS以及医疗行业入门的人,比如研发、实施人员,没有SQL基础的,都可以读一读。日常使用的内容,几乎都覆盖到了,举例很好理解。 4,逛书店时候看到了,买回来读...

评分

1,从头到尾讲的很有条理,原理、语句、效果截图。 2,没有过多提及HIS方面内容,说了几个不成功的反例。 3,对于HIS以及医疗行业入门的人,比如研发、实施人员,没有SQL基础的,都可以读一读。日常使用的内容,几乎都覆盖到了,举例很好理解。 4,逛书店时候看到了,买回来读...

评分

1,从头到尾讲的很有条理,原理、语句、效果截图。 2,没有过多提及HIS方面内容,说了几个不成功的反例。 3,对于HIS以及医疗行业入门的人,比如研发、实施人员,没有SQL基础的,都可以读一读。日常使用的内容,几乎都覆盖到了,举例很好理解。 4,逛书店时候看到了,买回来读...

评分

1,从头到尾讲的很有条理,原理、语句、效果截图。 2,没有过多提及HIS方面内容,说了几个不成功的反例。 3,对于HIS以及医疗行业入门的人,比如研发、实施人员,没有SQL基础的,都可以读一读。日常使用的内容,几乎都覆盖到了,举例很好理解。 4,逛书店时候看到了,买回来读...

评分

1,从头到尾讲的很有条理,原理、语句、效果截图。 2,没有过多提及HIS方面内容,说了几个不成功的反例。 3,对于HIS以及医疗行业入门的人,比如研发、实施人员,没有SQL基础的,都可以读一读。日常使用的内容,几乎都覆盖到了,举例很好理解。 4,逛书店时候看到了,买回来读...

用户评价

评分

入门不错,进阶不适用。

评分

入门不错,进阶不适用。

评分

入门不错,进阶不适用。

评分

入门不错,进阶不适用。

评分

入门不错,进阶不适用。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有