出版社:清华大学出版社
年代:2012
定价:59.0
本书涵盖了使用SQL操作数据的所有方面,包括数据的检索、排序、过滤、计算、汇总、分组,以及子查询、表连接、组合查询、视图、存储过程、触发器等等。
第1章 数据库简介
1.1 数据泛滥和信息过载
1.1.1 数据库管理系统
1.1.2 记录数据
1.1.3 关系型数据库管理系统
1.2 SQL简介
1.2.1 SQL标准
1.2.2 SQL的方言
1.2.3 数据库领域的其他角色
1.3 创建数据库
1.3.1 创建表
1.3.2 插入数据:INSERT语句
1.3.3 获取数据:SELECT语句
1.3.4 删除数据:DELETE语句
1.3.5 更新数据:UPDATE语句
1.4 小结
第2章 解构数据:结构化的信息
2.1 数据建模简介
2.1.1 概念建模
2.1.2 逻辑建模
2.1.3 物理建模
2.2 不能将所有数据都定义为文本的原因
2.2.1 字符数据
2.2.2 数值数据
2.2.3 数值字面值
2.2.4 日期和时间数据类型
2.2.5 二进制数据
2.2.6 NULL值
2.2.7 更多数据类型
2.3 DDL、DML和DQL: SQL的组成部分
2.4 重构数据库表
2.4.1 删除表
2.4.2 创建表
2.4.3 修改表
2.5 在表中插入不同类型的数据
2.6 深入研究SELECT语句
2.6.1 选取字面值、函数和计算列
2.6.2 限制纵向选取的列
2.6.3 限制横向选取的行
2.6.4 排序
2.7 深入研究INSERT、LrPDATE或DELETE语句
2.7.1 INSERT语句
2.7.2 UPDATE语句
2.7.3 DELETE语句
2.8 SQL操作符
2.8.1 算术操作符和字符串连接操作符
2.8.2 比较操作符
2.8.3 逻辑操作符
2.8.4 赋值操作符
2.8.5 位操作符
2.8.6 操作符的优先级
2.9 小结
第3章 设计关系型数据库
3.1 再论实体和属性
3.1.1 主键和外键
3.1.2 关系模式
3.1.3 域完整性
3.2 关系型数据库设计基础——规范化
3.2.1 定义约束
3.2.2 根据用途选择数据模型
3.2.3 使用多个表
3.2.4 动态SQL
3.3 小结
第4章 超越SQL的限制
4.1 数值函数
4.2 字符数据处理
4.3 日期和时间函数
4.3.1 获取时间
4.3.2 日期算术运算
4.4 聚合函数简介
4.5 转换函数
4.5.1 在不同数据类型之间执行转换
4.5.2 在不同的字符集之间执行转换
4.6 其他函数
4.7 CASE语句
4.8 SQL过程化扩展
4.8.1 使用存储过程简化文本的解析
4.8.2 用户定义函数(UDF)
4.8.3 使用过程化扩展的原因
4.9 小结
第5章 分组与聚合
5.1 SQL聚合函数
5.1.1 AVG()函数
5.1.2 COUNT()函数
5.1.3 MAX()函数
5.1.4 MIN()函数
5.1.5 SUM()函数
5.2 消除重复的数据
5.3 GROUP BY子句:对数据进行分组
5.3.1 带有HAVING子句的GROUP BY子句
5.3.2 0RDER BY子句:排序输出结果
5.4 小结
第6章 嵌套查询
6.1 子查询
6.1.1 WHERE子句中的子查询
6.1.2 SELECT字段列表中的子查询
6.1.3 FROM子句中的子查询
6.1.4 HAVING子句中的子查询
6.1.5 INSERT语句中的子查询
6.1.6 UPDATE语句中的子查询
6.1.7 DELETE语句中的子查询
6.2 相关子查询
6.3 嵌套子查询
6.4 使用子查询还是JOIN语句
6.5 小结
第7章 组合数据集
7.1 再探JOIN
7.1.1 内联接(INNER JOIN)
7.1.2 N路INNER JOIN
7.1.3 左联接(LEFT OUTER JOIN)
7.1.4 右联接(RIGHT OUTER JOIN)
7.1.5 全联接(FULL JOIN)
7.1.6 自联接:在表内部查找答案
7.1.7 交叉联接(CROSS JOIN)
7.2 UNION
7.3 视图
7.3.1 创建视图
7.3.2 修改视图
7.3.3 删除视图
7.3.4 可更新的视图
7.3.5 分层的视图
7.3.6 优点和缺点
7.4 更多内容
7.4.1 INTERSECT操作符
7.4.2 EXCEPT和MINUS操作符
7.5 小结
第8章 其他SQL概念
第9章 性能优化
第10章 多用户环境
第11章 使用非结构化和半结构数据
第12章 非SQL的世界
附录A 安装Library数据库
附录B 安装RDBMS软件
附录C 访问RDBMS
附录D 使用SQuirreL Universal SQL Client访问RDBMS
结构化查询语言——即众所周知的SQL语言,是一种标准数据库语言。SQL用于创建、访问和操作数据,存储和维护关系数据库中的信息,常见的关系数据库包括Access、SQL Server、Oracle和My SQL。如果读者已经了解了这些SQL知识,那么在阅读《SQL实战新手入门》时已经处于领先位置!本书假定读者不具备SQL或关系数据库的预备知识,作者Alex Kriegel将带领读者进入SQL的发现之旅,学习SQL的基础知识、掌握如何使用存储在关系数据库中的数据。《SQL实战新手入门》是为初学者量身定制的,将从创建一个示例数据库开始,逐步介绍SQL的所有概念,并介绍数据建模、查询调优和性能优化等技术。
《SQL实战新手入门》主要内容:
◆介绍了当前的SQL标准以及最重要的几种SQL方言
◆强调了特定SQL实现之间的差异,介绍了SQL的强大功能和它的局限
◆演示了SQL如何处理各种类型的数据:结构化数据、非结构化数据以及介于两者之间的数据
◆介绍了动态SQL、过程化扩展和该领域的最新进展
◆分享了查询性能优化的最佳实践
◆介绍了数据库设计的基础知识,介绍了操作规范化数据的工具
书籍详细信息 | |||
书名 | SQL实战新手入门站内查询相似图书 | ||
9787302287476 如需购买下载《SQL实战新手入门》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 59.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 | 4000 |
SQL实战新手入门是清华大学出版社于2012.出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统 的书籍。
(美) 斯蒂芬斯 (Stephens,R.) , (美) 普卢 (Plew,R.) , (美) 琼斯 (Jones,A.D.) , 著
(美) 威尔顿 (Wilton,P.) , (美) 科尔比 (Colby,J.) , 著
(美) 斯蒂芬森 (Stephens,R.) , (美) 普劳 (Plew,R.) , (美) 琼斯 (Jones,A.D.) , 著
(英) 比林顿 (Billington,A.) , 等著
(美) 亨乃德 (Hernandez,M.J.) , (美) 维茨喀 (Viescas,J.L.) , 著
何明, 何茜颖, 编著
杨志强, 著
俞榕刚, 等著
(美) 萨克 (Sack,J.) , 著