图书介绍
数据库结构式查询语言 SQLpdf电子书版本下载
- 吕春莲,孔祥清等编译 著
- 出版社: 国家统计局计算中心
- ISBN:
- 出版时间:1988
- 标注页数:216页
- 文件大小:8MB
- 文件页数:229页
- 主题词:
PDF下载
下载说明
数据库结构式查询语言 SQLPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录 1
第一章 SQL的产生与构成概论 1
1.SQL的产生与发展 1
《数据库结构式查询语言SQL》 1
2.SQL构成概论 3
2.1 概论 3
2.2 SQL的命令 3
2.3 保留字 4
2.4 数据类型 5
2.5 SQL的数字运算符、逻辑运算符与谓词 7
2.6 数据定义语言(DDL) 7
2.6.4 删除表语句 8
2.6.5 删除索引语句 8
2.7 数据管理语言(DML) 8
2.6.2 生成索引语句 8
2.6.1 生成表语句 8
2.6.3 修改表语句 8
2.7.1 插入(INSERT)语句 9
2.7.2 更改(UPDATE)语句 9
2.7.3 删除(DELETE)语句 9
2.7.4 查询(SELECT)语句 9
2.8 数据控制语言(DCL) 10
2.9 表操作表达式(子句) 10
2.7.5 视图生成语句 10
2.10 聚合(组合)功能(Aggregate Functions) 11
2.11 子查询 11
第二章 数据库的查询 13
3.SQL的运行方式说明 13
3.1 样本数据库的介绍及有关概念 13
3.2 表与表之间的关系 16
3.3 运行SQL的硬设备与软件系统环境 16
3.4 SQL命令的输入方式 17
3.5 SQL命令的修改与编辑 17
3.5.1 列出当前的SQL命令 18
3.5.2 编辑当前命令 19
3.5.3 重新运行当前命令 19
3.5.4 追加一个新行 20
3.5.5 向一行追加文本 20
3.5.6 删除一行 21
3.6 SQL命令的存贮和重新调用 21
3.6.1 存贮一个命令 21
3.6.3 START命令 22
3.6.2 命令的重新调用 22
3.7 关于LOGIN.SQL文件 23
3.8 退出SQL运行环境 23
4.从表中选择列 24
4.1 概述 24
4.2 选择命令 25
4.3 从表中选择指定的列 25
4.4 选择表中的全部列 25
4.6 防止重复行的选择 27
4.5 控制列的排列 27
4.7 建立和使用列别名 28
5.从表中选择行 29
5.1 概述 29
5.2 WHERE子句:从表中选择指定行 29
5.3 WHERE子句的指定条件 30
5.3.1 指定条件 31
5.3.2 表达式、复合表达式 32
5.3.2.1 带AND的复合逻辑表达式 32
5.3.2.2 用OR连接的逻辑表达式 33
5.3.2.3 运算符的优先级 34
5.3.2.4 求反表达式 35
5.4 选择某一范围中的行 36
5.4.1 与列值中的任一值相匹配 37
5.4.2 匹配字型 39
5.5 控制显示行的顺序,ORDER BY子句 40
5.5.1 升序或降序 41
5.5.2 根据多个列的值排序 42
5.5.3 空值排序 42
5.6 SELECT命令中子句的顺序 43
6.连接表 43
6.1 概述 43
6.2 连接表 43
6.3 在WHERE子句中连接行的规定 44
6.4 如何引用表 45
6.5 相等连接和不等连接 46
6.5.1 外连接 48
6.5.2 表自身的连接 50
7.数字型数据的显示与操作 51
7.1 概述 51
7.2 数字数据的显示 51
7.3 算术表达式 52
7.3.1 SELECT命令中的表达式 52
7.3.3 ORDER BY子句中的表达式 53
7.3.2 WHERE子句中的表达式 53
7.3.4 具有几种运算符的表达式 54
7.4 算术函数 55
7.5 聚合(组合)功能 57
7.5.1 汇总(Summarizing)组合功能 57
7.5.2 计数(count)函数 59
7.5.3 组合功能与单个功能的不相容情况 60
7.5.4 子查询中的组合功能 60
7.5.5 多个行组分别汇总 61
7.5.6 怎样选择要进行汇总的成组记录 62
7.5.7 给计算的列作标记 64
8.字符型数据值的显示与操作 65
8.1 概述 65
8.2 显示字符型数据值 65
8.3 字符表达式 66
8.4 字符常数中的撇号 67
8.5.1 字符函数的例子 68
8.5 字符函数 68
8.6 字符常数 71
8.5.2 能返回不同类型值的函数 71
9.日期型数据值的显示与操作 72
9.1 概述 72
9.2 日期显示 72
9.2.1 标准的日期格式和替换格式 72
9.2.2 格式模型的例 75
9.2.3 一天的时间表示 77
9.3 日期运算 78
9.3.1 日期函数ADD_MONTHS 78
9.3.2 伪列SYSDATE 80
9.3.3 一天时间对日期运算的作用 82
9.4 在SQL命令中使用日期值 83
10.1 概述 84
10.2 什么是空值 84
10.空值的显示与处理 84
10.3 检索空值 85
10.4 按顺序排列有空值的行 88
10.5 在表达式和函数里的空值 89
10.6 空值函数:NVL 91
10.7 带字符值和日期值的NVL 92
11.1 概述 93
11.2 怎样运用子查询语句 93
11.子查询语句的运用 93
11.3 返回一组值的子查询语句:ANY和ALL谓词 95
11.4 又一种返回一组值的子查询语句:IN和NOT IN谓词 96
11.5 返回一个以上的列的子查询语句 98
11.6 多重子查询语句 98
11.7 引用多个表的子查询 102
11.8 与主查询相关的子查询语句 103
11.9 测试真假的子查询语句:EXISTS谓词 105
12.2 树形结构信息的概念 106
12.1 概述 106
12.表中的树形结构信息 106
12.2.1 在表中怎样表示树 107
12.2.2 层次码 108
12.3 确定树根 111
12.4 选择路径:优先运算符 113
12.5 行的选择 114
12.6 树的SQLPLUS定义 117
12.7 其它用途 117
13.1 概述 118
13.2 建表命令 118
第三章 表的建立与操作 118
13.建表 118
13.3 表的命名 119
13.4 列的描述 120
13.4.1 列名 120
13.4.2 数据类型 120
14.1 概述 122
13.4.3 禁止用空值 122
14.在表中插入,更新和删除行 122
14.2 向表中插入行 123
14.3 插入空值 124
14.4 插入日期值 125
14.4.1 日期格式 125
14.4.2 时刻 126
14.5 两表之间行的拷贝:查询插入 126
14.6 控制何时修改有效 128
14.7 更新行中的字段 129
14.8 更新若干行 130
14.9 利用查询来选择要更新的行 131
14.10 利用查询提供更新的值 131
14.11 从表中删去一行 132
14.12 从表中删除若干行 132
14.13 自动提交任务:设置自动提交 133
15.1 概述 134
14.14 从事务处理失败自动恢复 134
15.修改表 134
15.2 改变列的宽度 135
15.3 增加列 135
16.建立和使用视图 140
16.1 概述 140
16.2 视图是什么,有怎样的用途 140
16.3 建立视图 141
16.4 查询视图 141
16.5 更新视图 143
16.6 多个表的视图 143
16.7 在视图中使用表达式和函数 145
16.7.1 视图中的组合功能 146
16.7.2 修改用于定义视图的表 147
17.1 概述 148
17.2 什么是报表 148
17.将查询结果格式化为报表 148
第四章 报表的生成 148
17.3 列定义命令 151
17.3.1 列标题 151
17.3.2 格式化列 152
17.4 页标题 153
17.4.1 TTITLE命令 153
17.4.3 COL子句 155
17.4.2 确定页标题的位置 155
17.4.4 BTITLE命令 156
17.4.5 显示、清除和压缩页标题 157
17.5 组织行组: BREAK命令 158
17.5.1 BREAK命令的类型 158
17.5.2 中断时的工作 159
17.5.3 在断点进行汇总等计算 160
17.6 页面大小命令 162
17.7 存贮和修改报表 164
18.1 概述 166
18.生成报表的高级技术 166
18.2 跨组汇总计算 167
18.3 把值写成总数的百分比 175
第五章 数据库的管理 186
19.数据的共享与安全性 186
19.1 概述 186
19.2 访问其他用户的表 186
19.2.1 用户名作表名前缀 186
19.2.2 为表创建同义名 186
19.3 表的共享 187
19.3.1 封锁类型 188
19.3.2 封锁持续时间 189
19.3.3 死锁的解决方法 189
19.3.4 LOCK TABLE语句 189
19.3.5 SELECT…FOR UPDATE OF语句 190
19.3.6 建立封锁的其它命令 190
19.4.2 授全部特权 191
19.4 授权 191
19.4.1 授权命令 191
19.4.3 为所有用户授权 192
19.4.4 权力传递 192
19.4.5 权力侵犯与保护 192
19.5 撤销特权 192
19.6 为视图授特权的作用 193
19.6.1 限制访问表中部分数据 193
19.6.2 其意义依赖于用户的视图 194
19.6.3 改变口令 195
19.7 更新用户名 196
20.索引 196
20.1 概述 196
20.2 什么叫索引 197
20.3 建立索引 197
20.4.1 提高查询速度 198
20.4.2 保证唯一性 198
20.4 索引的用途 198
20.4.3 加速连接查询 199
20.5 删除索引 200
20.6 建立索引的准则 201
21.表和视图的拷贝与删除 201
21.1 概述 201
21.2 拷贝表和视图 201
21.3 删除表和视图 202
21.3.1 删除表 202
21.3.2 删除视图 202
21.4 改变表名或视图名 203
22.数据字典 203
22.1 概述 203
22.2 描述数据字典的表的例 204
22.3 描述其他表的表 205
22.4 描述列定义的表 206
22.5 记录关于表和列的注释 207
22.6 一个表的空间需求 209
22.7 索引表 210
22.8 一个描述视图定义的表 211
22.9 显示你的数据库的特权 211
23.2 IBM的System R 213
23.4 SQL/Data System(SQL/DS)数据库 213
23.3 IBM的IMS 213
23.1 概述 213
23.若干实用的SQL 213
第六章 实用SQL简介 213
23.5 Database 2(DB 2) 214
23.6 ORACLE 214
23.7 Informix 214
23.8 SQLBASE 215
23.9 XDB 215
23.10 Ingress 215
23.11 SQL作为知识库的查询语言 215