下载 >  数据库 >  其它 > 《程序员的SQL金典》

《程序员的SQL金典》

2011-11-16 上传大小:1.42MB
第一本专门为程序员编写的数据库图书
本书特色:主要介绍SQL 的语法规则及在实际开发中的应用,并且对SQL 在MySQL、
MS SQL Server、Oracle 和DB2 中的差异进行了分析;详细讲解数据库对增、删、改、查等
SQL的支持并给出了相应的SQL 应用案例;透彻分析函数、子查询、表连接、不同DBMS中
的SQL 语法差异、SQL 调优、NULL 值处理、事务、开窗函数等高级技术;通过对实际案例
开发过程的详细分析,使读者掌握SQL的综合应用技巧。
内容提要
本书主要介绍SQL以及在实际开发中的应用,并且对SQL在MYSQL、MSSQLServer、Oracle
和DB2 中的差异性进行了分析。本书分为三部分:第一部分为基础篇,主要讲解数据库对
增删改查等SQL 的支持,给出了这些SQL 的应用案例;第二部分为进阶篇,讲解了函数、
子查询、表联接、不同DBMS 中SQL 语法差异、SQL 调优、NULL 值处理、事务、开窗函数
等高级技术;第三部分为案例篇,讲解了前两部分的知识的综合运用。此书适用于学习数据
库编程的读者,对于有一定数据库开发经验的读者也有非常大的参考价值。

Table) 6
1.2.3 列(Column) 7
1.2.
                            4 数据类型(DataType) 8
1.2.5 记录(Record) 9
1.2.6 主键(PrimaryKey) 9
1.2.7 索引(Index) 10
1.2.8 表关联 12
1.2.9 数据库的语言——SQL 13
1.2.10 DBA 与程序员 14
第2章 数据表的创建和管理 17
2.1 数据类型 17
2.1.1 整数类型 17
2.1.2 数值类型 19
2.1.3 字符相关类型 21
2.1.4 日期时间类型 23
2.1.5 二进制类型 24
2.2 通过SQL语句管理数据表 25
2.2.1 创建数据表 25
2.2.2 定义非空约束 26
2.2.3 定义默认值 27
2.2.4 定义主键 27
2.2.5 定义外键 29
2.2.6 修改已有数据表 30
2.2.7 删除数据表 31
2.2.8 受限操作的变通解决方案 31
第3 章 数据的增、删、改 33
3.1 数据的插入 34
3.1.1 简单的INSERT 语句 34
3.1.2 简化的INSERT 语句 36
3.1.3 非空约束对数据插入的影响 36
3.1.4 主键对数据插入的影响 37
3.1.5 外键对数据插入的影响 38
3.2 数据的更新 38
3.2.1 简单的数据更新 39
3.2.2 带WHERE子句的UPDATE 语句 40
3.2.3 非空约束对数据更新的影响 41
3.2.4 主键对数据更新的影响 42
3.2.5 外键对数据更新的影响 42
3.3 数据的删除 43
3.3.1 简单的数据删除 43
3.3.2 带WHERE子句的DELETE语句 44
第4章 数据的检索 47
4.1 SELECT基本用法 48
4.1.1 简单的数据检索 48
4.1.2 检索出需要的列 49
4.1.3 列别名 51
4.1.4 按条件过滤 52
4.1.5 数据汇总 53
4.1.6 排序 56
4.2 高级数据过滤 59
4.2.1 通配符过滤 59
4.2.2 空值检测 63
4.2.3 反义运算符 64
4.2.4 多值检测 65
4.2.5 范围值检测 66
4.2.6 低效的“WHERE 1=1” 68
4.3 数据分组 72
4.3.1 数据分组入门 74
4.3.2 数据分组与聚合函数 76
4.3.3 HAVING 语句 79
4.4 限制结果集行数 81
4.4.1 MySQL 81
4.4.2 MS SQL Server 2000 82
4.4.3 MS SQL Server 2005 83
4.4.4 Oracle 84
4.4.5 DB2 86
4.4.6 数据库分页 88
4.5 抑制数据重复 90
4.6 计算字段 91
4.6.1 常量字段 92
4.6.2 字段间的计算 93
4.6.3 数据处理函数 95
4.6.4 字符串的拼接 97
4.6.5 计算字段的其他用途 103
4.7 不从实体表中取的数据 105
4.8 联合结果集 107
4.8.1 简单的结果集联合 108
4.8.2 联合结果集的原则 110
4.8.3 UNION ALL 112
4.8.4 联合结果集应用举例 114
第5章 函数 119
5.1 数学函数 122
5.1.1 求绝对值 122
5.1.2 求指数 122
5.1.3 求平方根 123
5.1.4 求随机数 123
5.1.5 舍入到最大整数 125
5.1.6 舍入到最小整数 126
5.1.7 四舍五入 127
5.1.8 求正弦值 128
5.1.9 求余弦值 129
5.1.10 求反正弦值 129
5.1.11 求反余弦值 130
5.1.12 求正切值 130
5.1.13 求反正切值 131
5.1.14 求两个变量的反正切 131
5.1.15 求余切 132
5.1.16 求圆周率π值 132
5.1.17 弧度制转换为角度制 133
5.1.18 角度制转换为弧度制 134
5.1.19 求符号 134
5.1.20 求整除余数 135
5.1.21 求自然对数 136
5.1.22 求以10为底的对数 136
5.1.23 求幂 137
5.2 字符串函数 137
5.2.1 计算字符串长度 138
5.2.2 字符串转换为小写 138
5.2.3 字符串转换为大写 139
5.2.4 截去字符串左侧空格 139
5.2.5 截去字符串右侧空格 140
5.2.6 截去字符串两侧的空格 141
5.2.7 取子字符串 143
5.2.8 计算子字符串的位置 144
5.2.9 从左侧开始取子字符串 145
5.2.10 从右侧开始取子字符串 146
5.2.11 字符串替换 147
5.2.12 得到字符的ASCII 码 148
5.2.13 得到一个ASCII码数字对应的字符 149
5.2.14 发音匹配度 151
5.3 日期时间函数 153
5.3.1 日期、时间、日期时间与时间戳 153
5.3.2 主流数据库系统中日期时间类型的表示方式 154
5.3.3 取得当前日期时间 154
5.3.4 日期增减 157
5.3.5 计算日期差额 166
5.3.6 计算一个日期是星期几 172
5.3.7 取得日期的指定部分 177
5.4 其他函数 183
5.4.1 类型转换 183
5.4.2 空值处理 188
5.4.3 CASE函数 191
5.5 各数据库系统独有函数 194
5.5.1 MySQL中的独有函数 195
5.5.2 MS SQL Server中的独有函数 202
5.5.3 Oracle中的独有函数 206
第6章 索引与约束 209
6.1 索引 209
6.2 约束 211
6.2.1 非空约束 211
6.2.2 唯一约束 212
6.2.3 CHECK约束 217
6.2.4 主键约束 221
6.2.5 外键约束 224
第7章 表连接 233
7.1 表连接简介 236
7.2 内连接(INNER JOIN) 236
7.3 不等值连接 240
7.4 交叉连接 241
7.5 自连接 245
7.6 外部连接 248
7.6.1 左外部连接 250
7.6.2 右外部连接 251
7.6.3 全外部连接 252
......
.........                        
...展开收缩
综合评分:5
开通VIP 立即下载

评论共有1条

yinwriyounihong2 2012-08-22 16:28:47
只是该书的一部分,有一百多页
 
程序员的SQL金典(完整) 立即下载
积分/C币:12
程序员的SQL金典(完整高清版+源文件) 立即下载
积分/C币:3
程序员的SQL金典_杨中科 立即下载
积分/C币:3
程序员的SQL金典(杨中科) 立即下载
积分/C币:3
程序员的SQL金典sql server2005 立即下载
积分/C币:3
程序员的SQL金典 立即下载
积分/C币:3
程序员面试金典 第5版 中文版 立即下载
积分/C币:20
程序员面试金典 第5版.pdf.7z.001 立即下载
积分/C币:5
程序员的SQL金典.pdf 立即下载
积分/C币:2
程序员的SQL金典,程序员的SQL金典 立即下载
积分/C币:3

VIP会员动态

0 1 2
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

《程序员的SQL金典》

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
开通VIP
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • 举报的资源分:
  • *类型:
  • *详细原因: