MICK编著的《SQL基础教程(附光盘)》介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法,提供了大量的示例程序和详实的操作步骤说明,读者可以亲自动手解决具体问题,循序渐进地掌握SQL的基础知识和技巧,切实提高自身的编程能力。在每章结尾备有习题,用来检验读者对该章内容的理解程度。另外本书还将重要知识点总结为“法则”,方便大家随时查阅。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | SQL基础教程(附光盘)/图灵程序设计丛书 |
分类 | |
作者 | (日)MICK |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 编辑推荐 MICK编著的《SQL基础教程(附光盘)》介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法,提供了大量的示例程序和详实的操作步骤说明,读者可以亲自动手解决具体问题,循序渐进地掌握SQL的基础知识和技巧,切实提高自身的编程能力。在每章结尾备有习题,用来检验读者对该章内容的理解程度。另外本书还将重要知识点总结为“法则”,方便大家随时查阅。 内容推荐 MICK编著的《SQL基础教程(附光盘)》介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法,提供了大量的示例程序和详实的操作步骤说明,读者可以亲自动手解决具体问题,循序渐进地掌握SQL的基础知识和技巧,切实提高自身的编程能力。在每章结尾备有习题,用来检验读者对该章内容的理解程度。另外,《SQL基础教程(附光盘)》还将重要知识点总结为“法则”,方便大家随时查阅。 《SQL基础教程(附光盘)》适合完全没有或者具备较少编程和系统开发经验的初学者,也可以作为大中专院校的教材及企业新人的培训用书。 目录 前言 III 关于本书 IV 读者对象 IV 学习本书前的预备知识 IV 本书涉及的关系数据库 V 本书的学习安排 V 随书光盘简介 VI 第1章 数据库和SQL 1-1 数据库是什么 我们身边的数据库 为什么DBMS那么重要 DBMS种类 1-2 数据库的结构 RDBMS的常见系统结构 表的结构 1-3 SQL概要 标准SQL SQL语句及其种类 SQL的基本书写规则 1-4 表的创建 表的内容的创建 数据库的创建(CREATE DATABASE语句) 表的创建(CREATE TABLE语句) 命名规则 数据类型的指定 约束的设置 1-5 表的删除和更新 表的删除(DROP TABLE语句) 表定义的更新(ALTER TABLE语句) 向Shohin表中插入数据 练习题 第2章 查询基础 2-1 SELECT语句基础 列的查询 查询出表中所有的列 为列设定别名 常数的查询 从结果中删除重复行 根据WHERE语句来选择记录 注释的书写方法 2-2 算术运算符和比较运算符 算术运算符 需要注意NULL 比较运算符 对字符串使用不等号时的注意事项 不能对NULL使用比较运算符 2-3 逻辑运算符 NOT运算符 AND运算符和OR运算符 通过括号进行强化 逻辑运算符和真值 含有NULL时的真值 练习题 第3章 聚合与排序 3-1 对表进行聚合查询 聚合函数 计算表中数据的行数 计算NULL以外数据的行数 计算合计值 计算平均值 计算最大值和最小值 使用聚合函数删除重复值(关键字DISTINCT) 3-2 对表进行分组 GROUP BY子句 聚合键中包含NULL的情况 使用WHERE子句时GROUP BY的执行结果 与聚合函数和GROUP BY子句有关的常见错误 3-3 为聚合结果指定条件 HAVING子句 HAVING子句的构成要素 相对于HAVING子句,更适合写在WHERE子句中的条件 3-4 对查询结果进行排序 ORDER BY子句 指定升序或降序 指定多个排序键 NULL的顺序 在排序键中使用显示用别名 ORDER BY子句中可以使用的列 不要使用列编号 练习题 第4章 数据更新 4-1 数据的插入(INSERT语句的使用方法) 什么是INSERT INSERT语句的基本语法 列清单的省略 插入NULL 插入默认值 从其他表中复制数据 4-2 数据的删除(DELETE语句的使用方法) DROP TABLE语句和DELETE语句 DELETE语句的基本语法 指定删除对象的DELETE语句(搜索型DELETE) 4-3 数据的更新(UPDATE语句的使用方法) UPDATE语句的基本语法 指定条件的UPDATE语句(搜索型UPDATE) 使用NULL进行更新 多列更新 4-4 事务 什么是事务 创建事务 ACID特性 练习题 第5章 复杂查询 5-1 视图 视图和表 创建视图的方法 视图的限制①——定义视图时不能使用ORDER BY子句 视图的限制②——对视图进行更新 删除视图 5-2 子查询 子查询和视图 子查询的名称 标量子查询 标量子查询的书写位置 使用标量子查询时的注意事项 5-3 关联子查询 普通的子查询和关联子查询的区别 关联子查询也是用来对集合进行切分的 结合条件一定要写在子查询中 练习题 第6章 函数、谓词、CASE表达式 6-1 各种各样的函数 函数的种类 算术函数 字符串函数 日期函数 转换函数 6-2 谓词 什么是谓词 LIKE谓词——字符串的部分一致查询 BETWEENT谓词——范围查询 IS NULL、IS NOT NULL——判断是否为NULL IN谓词——OR的简便用法 使用子查询作为IN谓词的参数 EXIST谓词 6-3 CASE表达式 什么是CASE表达式 CASE表达式的语法 CASE表达式的使用方法 练习题 第7章 集合运算 7-1 表的加减法 什么是集合运算 表的加法——UNION 集合运算的注意事项 包含重复行的集合运算——ALL选项 选取表中公共部分——INTERSECT 记录的减法——EXCEPT 7-2 联结(以列为单位对表进行联结) 什么是联结 内联结——INNER JOIN 外联结——OUTER JOIN 3张以上表的联结 交叉联结——CROSS JOIN 特定的联结语句和过时的语法 练习题 第8章 SQL高级处理 8-1 窗口函数 什么是窗口函数 窗口函数的语法 语法的基本使用方法——使用RANK函数 无须指定PARTITION BY 专用窗口函数的种类 窗口函数的适用范围 作为窗口函数使用的聚合函数 计算移动平均 两个ORDER BY 8-2 GROUPING运算符 同时计算出合计值 ROLLUP——同时计算出合计值和小计值 GROUPING函数——让NULL更加容易分辨 CUBE——用数据来搭积木 GROUPING SETS——取得期望的积木 练习题 附录A 安装PostgreSQL 附录B 在PostgreSQL中执行SQL的方法 附录C 练习题答案 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。