图书介绍
程序员的SQL金典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 杨中科编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121048739
- 出版时间:2008
- 标注页数:463页
- 文件大小:127MB
- 文件页数:477页
- 主题词:计算机网络-安全技术
PDF下载
下载说明
程序员的SQL金典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库入门1
1.1数据库概述1
数据库与数据库管理系统1
数据库能做什么2
主流数据库管理系统介绍2
1.2数据库基础概念5
Catalog5
表(Table )6
列(Column)7
数据类型(DataType)8
记录(Record)9
主键(PrimaryKey)9
索引(Index)10
表关联12
数据库的语言——SQL13
DBA与程序员14
第2章 数据表的创建和管理17
2.1数据类型17
整数类型17
数值类型19
字符相关类型21
日期时间类型23
二进制类型24
2.2通过SQL语句管理数据表25
创建数据表25
定义非空约束26
定义默认值27
定义主键27
定义外键29
修改已有数据表30
删除数据表31
受限操作的变通解决方案31
第3章 数据的增、删、改33
3.1数据的插入34
简单的INSERT语句34
简化的INSERT语句36
非空约束对数据插入的影响36
主键对数据插入的影响37
外键对数据插入的影响38
3.2数据的更新38
简单的数据更新39
带WHERE子句的UPDATE语句40
非空约束对数据更新的影响41
主键对数据更新的影响42
外键对数据更新的影响42
3.3数据的删除43
简单的数据删除43
带WHERE子句的DELETE语句44
第4章 数据的检索47
4.1 SELECT基本用法48
简单的数据检索48
检索出需要的列49
列别名51
按条件过滤52
数据汇总53
排序56
4.2高级数据过滤59
通配符过滤59
空值检测63
反义运算符64
多值检测65
范围值检测66
低效的“WHERE 1=1”68
4.3数据分组72
数据分组入门74
数据分组与聚合函数76
HAVING语句79
4.4限制结果集行数81
MySQL81
MS SQL Server 200082
MS SQL Server 200583
Oracle84
DB286
数据库分页88
4.5抑制数据重复90
4.6计算字段91
常量字段92
字段间的计算93
数据处理函数95
字符串的拼接97
计算字段的其他用途103
4.7不从实体表中取的数据105
4.8联合结果集107
简单的结果集联合108
联合结果集的原则110
UNION ALL112
联合结果集应用举例114
第5章 函数119
5.1数学函数122
求绝对值122
求指数122
求平方根123
求随机数123
舍入到最大整数125
舍入到最小整数126
四舍五入127
求正弦值128
求余弦值129
求反正弦值129
求反余弦值130
求正切值130
求反正切值131
求两个变量的反正切131
求余切132
求圆周率π值132
弧度制转换为角度制133
角度制转换为弧度制134
求符号134
求整除余数135
求自然对数136
求以10为底的对数136
求幂137
5.2字符串函数137
计算字符串长度138
字符串转换为小写138
字符串转换为大写139
截去字符串左侧空格139
截去字符串右侧空格140
截去字符串两侧的空格141
取子字符串143
计算子字符串的位置144
从左侧开始取子字符串145
从右侧开始取子字符串146
字符串替换147
得到字符的ASCII码148
得到一个ASCII码数字对应的字符149
发音匹配度151
5.3日期时间函数153
日期、时间、日期时间与时间戳153
主流数据库系统中日期时间类型的表示方式154
取得当前日期时间154
日期增减157
计算日期差额166
计算一个日期是星期几172
取得日期的指定部分177
5.4其他函数183
类型转换183
空值处理188
CASE函数191
5.5各数据库系统独有函数194
MySQL中的独有函数195
MS SQL Server中的独有函数202
Oracle中的独有函数206
第6章 索引与约束209
6.1索引209
6.2约束211
非空约束211
唯一约束212
CHECK约束217
主键约束221
外键约束224
第7章 表连接233
7.1表连接简介236
7.2内连接(INNER JOIN)236
7.3不等值连接240
7.4交叉连接241
7.5自连接245
7.6外部连接248
左外部连接250
右外部连接251
全外部连接252
第8章 子查询255
8.1子查询入门261
单值子查询261
列值子查询263
8.2 SELECT列表中的标量子查询265
8.3 WHERE子句中的标量子查询267
8.4集合运算符与子查询270
IN运算符270
ANY和SOME运算符272
ALL运算符274
EXISTS运算符275
8.5在其他类型SQL语句中的子查询应用277
子查询在INSERT语句中的应用277
子查询在UPDATE语句中的应用283
子查询在DELETE语句中的应用285
第9章 主流数据库的SQL语法差异解决方案287
9.1 SQL语法差异分析287
数据类型的差异287
运算符的差异288
函数的差异289
常用SQL的差异289
取元数据信息的差异290
9.2消除差异性的方案293
为每种数据库编写不同的SQL语句293
使用语法交集294
使用SQL实体对象294
使用ORM工具295
使用SQL翻译器296
9.3 CowNewSQL翻译器299
CowNewSQL支持的数据类型299
CowNewSQL支持的SQL语法300
CowNewSQL支持的函数305
CowNewSQL的使用方法309
第10章 高级话题313
10.1 SQL注入漏洞攻防313
SQL注入漏洞原理313
过滤敏感字符314
使用参数化SQL315
10.2 SQL调优316
SQL调优的基本原则317
索引317
全表扫描和索引查找318
优化手法318
10.3事务324
事务简介324
事务的隔离325
事务的隔离级别326
事务的使用327
10.4自动增长字段327
MySQL中的自动增长字段327
MS SQL Server中的自动增长字段328
Oracle中的自动增长字段329
DB2中的自动增长字段332
10.5业务主键与逻辑主键333
10.6 NULL的学问334
NULL与比较运算符336
NULL和计算字段337
NULL和字符串338
NULL和函数339
NULL和聚合函数339
10.7开窗函数340
开窗函数简介342
PARTITION BY子句344
ORDER BY子句346
高级开窗函数353
10.8 WITH子句与子查询360
第11章 案例讲解363
11.1报表制作371
显示制单人详细信息371
显示销售单的详细信息373
计算收益374
产品销售额统计378
统计销售记录的份额379
为采购单分级380
检索所有重叠日期销售单383
为查询编号385
标记所有单内最大销售量386
11.2排序389
非字段排序规则389
随机排序390
11.3表间比较391
检索制作过采购单的人制作的销售单391
检索没有制作过采购单的人制作的销售单392
11.4表复制394
复制源表的结构并复制表中的数据394
只复制源表的结构395
11.5计算字符在字符串中出现的次数396
11.6去除最高分、最低分396
去除所有最低、最高值397
只去除一个最低、最高值397
11.7与日期相关的应用398
计算销售确认日和制单日之间相差的天数398
计算两张销售单之间的时间间隔399
计算销售单制单日期所在年份的天数401
计算销售单制单日期所在月份的第一天和最后一天402
11.8结果集转置403
将结果集转置为一行404
把结果集转置为多行406
11.9递归查询410
Oracle中的CONNECT BY子句410
Oracle中的SYS_CONNECT_BY_PATH()函数414
My SQL Server和DB2中递归查询415
附录A常用数据库系统的安装和使用417
A.1 DB2的安装和使用417
A.2 MySQL的安装和使用429
A.3 Oracle的安装和使用441
A.4 Microsoft SQL Server的安装和使用452
热门推荐
- 1996124.html
- 1216765.html
- 1180629.html
- 3310604.html
- 1425314.html
- 454229.html
- 1448006.html
- 3451059.html
- 3272486.html
- 3490871.html
- http://www.ickdjs.cc/book_3367551.html
- http://www.ickdjs.cc/book_2490988.html
- http://www.ickdjs.cc/book_3466030.html
- http://www.ickdjs.cc/book_89733.html
- http://www.ickdjs.cc/book_205431.html
- http://www.ickdjs.cc/book_1070852.html
- http://www.ickdjs.cc/book_515790.html
- http://www.ickdjs.cc/book_1878054.html
- http://www.ickdjs.cc/book_2682377.html
- http://www.ickdjs.cc/book_53658.html