网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 数据库 > 商品详情

21世纪电脑学校:SQL实用教程

分享到:
21世纪电脑学校:SQL实用教程

最 低 价:¥14.20

定 价:¥29.00

作 者:冯博,徐莹

出 版 社:清华大学出版社

出版时间:2006-07-01

I S B N:9787302132127

价格
14.20元

商品详情

编辑推荐

  本书介绍了SQL语言的方方面面,不仅包括SQL语言的结构、SQL语言的功能与特性、SQL语言的基本语法等基础内容,还包括数据库的创建和删除、SQL查询、SQL事务处理、SQL视图的使用、SQL触发器和游标的使用等高级应用。对于知识点的讲解,都配有大量可实际运行的实例,可供读者边学习边实践,以方便读者快速、全面地掌握SQL的使用方法和技巧。

内容简介

  本书介绍了SQL语言的方方面面,不仅包括SQL语言的结构、SQL语言的功能与特性、SQL语言的基本语法等基础内容,还包括数据库的创建和删除、SQL查询、SQL事务处理、SQL视图的使用、SQL触发器和游标的使用等高级应用。对于知识点的讲解,都配有大量可实际运行的实例,可供读者边学习边实践,以方便读者快速、全面地掌握SQL的使用方法和技巧。
  SQL(结构化查询语言)是一种功能强大的语言,是关系数据库管理系统的核心,熟练掌握并灵活应用SQL是数据库初学者和数据应用开发人员必备的基本功。全书共分14章,内容包括SQL的功能与特性、SQL表达式与内置函数、创建与删除数据库和表及索引、添加与修改数据、数据查询、数据的完整性、事务的处理、视图的使用、SQL触发器和游标的使用、SQL的安全性,以及优化SQL语句以提高性能等。内容涵盖了SQL的主要知识点,并分别用SQL Server 2000和Oracle 10g来实现了SQL语言的编写。
  本书结构合理、语言简洁、内容丰富,不仅适合作为大中专院校相关专业学生的教科书,循序渐进地学习SQL各方面的知识,也可作为SQL编程人员的参考资料,在学习和工作中随时查阅。

作者简介

目录

第1章 SQL概述1
1.1 SQL历史简介1
1.2 数据库历史简介2
1.3 SQL语句的结构4
1.4 SQL的功能与特性6
1.5 常用的SQL数据库7
1.6 开放型数据库连接(ODBC)8
1.7 上机实验8
1.8 思考练习10
1.8.1 填空题10
1.8.2 选择题11
1.8.3 问答题11
第2章 SQL基础12
2.1 表名和列名12
2.1.1 表名12
2.1.2 列名13
2.2 常量14
2.2.1  数字常量14
2.2.2 字符串常量14
2.2.3 时间和日期常量15
2.2.4 符号常量15
2.3 数据类型16
2.3.1 数字数据类型16
2.3.2 字符串数据类型17
2.3.3 日期时间数据类型17
2.3.4 特殊数据类型18
2.4 表达式19
2.5 内置函数20
2.6 丢失数据(NULL值)21
2.7 SQL语句22
2.8 上机实验23
2.9 思考练习25
2.9.1 填空题25
2.9.2 选择题25
2.9.3 问答题25
第3章 创建和维护数据库26
3.1 数据定义语言26
3.2 创建数据库26
3.3 创建表28
3.4 别名和属性30
3.5 索引31
3.6 管理数据库和对象38
3.6.1 修改数据库38
3.6.2 修改表41
3.6.3 删除数据库44
3.6.4 删除表44
3.6.5 删除索引46
3.7 上机实验47
3.8 思考练习54
3.8.1 填空题54
3.8.2 选择题54
3.8.3 问答题54
第4章 数据处理语句55
4.1 数据处理语句简介55
4.2 添加新记录55
4.2.1 使用INSERT...VALUES语句添加记录56

4.2.2 使用INSERT...SELECT语句添加记录59
4.2.3 表间数据复制61
4.3 修改记录62
4.3.1 指定更新的列和新值62
4.3.2 指定更新的条件(嵌套更新)65
4.4 删除数据66
4.4.1 删除记录66
4.4.2 整表删除记录68
4.5 上机实验69
4.6 思考练习72
4.6.1 填空题72
4.6.2 选择题72
4.6.3 问答题72
第5章 数据检索73
5.1 SELECT语句概述73
5.2 SELECT子句74
5.2.1 选择所有的列75
5.2.2 选择所需的列76
5.2.3 选择某个列中的相异值78
5.2.4 别名的使用79
5.2.5 使用数字和表达式81
5.2.6 使用函数进行查询84
5.3 FROM子句90
5.4 过滤数据91
5.4.1 比较运算符91
5.4.2 逻辑运算符93
5.4.3 IN子句98
5.4.4 BETWEEN子句100
5.4.5 LIKE子句102
5.4.6 等号、IN、LIKE三者的比较108
5.4.7 空值的处理109
5.5 ORDER BY子句110
5.5.1 升序排序和降序排序112
5.5.2 使用表达式排序113
5.5.3 多级排序114
5.6 GROUP BY和HAVING子句115
5.6.1 GROUP BY子句115
5.6.2 多次分组116
5.6.3 HAVING子句118
5.7 上机实验119
5.8 思考练习123
5.8.1 填空题123
5.8.2 选择题123
5.8.3 问答题123
第6章 多表连接查询124
6.1 传统的连接语法124
6.2 SQL连接语法126
6.3 如何处理连接129
6.4 内连接131
6.4.1 等值连接132
6.4.2 不等连接133
6.4.3 自然连接134
6.5 外连接135
6.5.1 左外连接135
6.5.2 右外连接136
6.5.3 全外连接137
6.6 自连接138
6.7 交叉连接140
6.8 集合查询141
6.8.1 UNOIN运算141
6.8.2 INTERSECT运算147
6.8.3 MINUS运算148
6.9 上机实验149
6.10 思考练习153
6.10.1 填空题153
6.10.2 选择题153
6.10.3 问答题153
第7章 子查询154
7.1 子查询概述154
7.2 子查询与连接157
7.3 子查询的类型159
7.3.1 相关子查询159
7.3.2 无关子查询161
7.4 单行子查询163
7.4.1 WHERE子句中的单行子查询164
7.4.2 SELECT子句中的单行子查询165
7.4.3 HAVING子句中的单行子查询169
7.5 多列子查询171
7.6 多行子查询171
7.7 嵌套子查询182
7.8 上机实验186
7.9 思考练习189
7.9.1 填空题189
7.9.2 选择题189
7.9.3 问答题189
第8章 数据完整性190
8.1 完整性的概念190
8.2 规则191
8.3 check约束193
8.4 unique约束196
8.5 not null约束199
8.6 primary key约束201
8.7 默认值DEFAULT203
8.8 上机实验204
8.9 思考练习206
8.9.1 填空题206
8.9.2 选择题207
8.9.3 问答题207
第9章 事务处理208
9.1 什么是事务208
9.2 事务模式210
9.3 事务的COMMIT
和ROLLBACK210
9.4 事务隔离级别211
9.5 开始事务212
9.6 使用事务保存点214
9.7 终止事务216
9.7.1 提交事务216
9.7.2 回滚(撤销)事务218
9.8 锁定219
9.8.1 锁定模式219
9.8.2 处理死锁220
9.9 上机实验221
9.10 思考练习223
9.10.1 填空题223
9.10.2 选择题223
9.10.3 问答题224
第10章 视图225
10.1 视图概述225
10.2 视图的处理过程226
10.3 视图的优点和缺点226
10.4 创建视图228
10.4.1 创建简单视图228
10.4.2 创建列的别名232
10.4.3 使用连接的视图236
10.4.4 使用子查询的视图239
10.5 修改视图240
10.6 删除视图242
10.7 通过视图管理数据243
10.7.1 通过视图插入数据243
10.7.2 通过视图更新数据247
10.7.3 通过视图删除数据249
10.8 查询视图信息250
10.9 上机实验251
10.10 思考练习254
10.10.1 填空题254
10.10.2 选择题254
10.10.3 问答题254
第11章 使用SQL触发器255
11.1 了解SQL触发器255
11.2 创建SQL触发器256
11.3 创建Insert触发器261
11.4 创建Update触发器262
11.5 创建Delete触发器263
11.6 嵌套触发器和递归触发器264
11.7 上机实验265
11.8 思考练习268
11.8.1 填空题268
11.8.2 选择题269
11.8.3 问答题269
第12章 使用SQL游标270
12.1 游标概述270
12.2 声明游标271
12.3 打开和关闭游标276
12.4 检索游标返回的数据(提取数据)277
12.5 使用定位UPDATE和DELETE语句280
12.6 上机实验282
12.7 思考练习284
12.7.1 填空题284
12.7.2 选择题284
12.7.3 问答题284
第13章 SQL的安全性285
13.1 SQL安全概述285
13.2 使用GRANT和REVOKE288
13.2.1 授予权限或角色288
13.2.2 撤销权限297
13.3 视图与SQL安全300
13.4 上机实验302
13.5 思考练习303
13.5.1 填空题303
13.5.2 选择题303
13.5.3 问答题303
第14章 优化SQL语句以提高性能304
14.1 数据库性能304
14.2 提高SQL语句的可读性308
14.3 优化索引309
14.4 查询优化309
14.5 动态SQL313
14.6 上机实验316
14.7 思考练习318
14.7.1 填空题318
14.7.2 选择题318
14.7.3 问答题318

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...