SQL基础(第二版)

作者
高京义译
丛书名
出版社
清华大学出版社
ISBN
9787302068938
简要
简介
内容简介书籍计算机书籍 本书根据John J.Patrick在美国加州大学伯克利分校讲授的SQL课程编写,精确地阐述了在任意应用中(从临时报告到数据仓库)如何在需要的检索数据。不论是最简单的Select语句还是最复杂的连接运算,Patrick详细地讲解了如何编写易于理解,验证、个性和扩展的SQL查询。本书将教您: 编写简单的SQL语句用来检索、恢复或修改数据; 创建从我个表中获取信息的复杂查询; 建立自己的表; 总结数据;基本知识和高级技巧; 理解和保证数据的完整性 学习掌握联合、子查询、自连接、交叉连接、内连接和外连接。 要想获得本书中所有的SQL程序代码和数据库表、Microsoft Access格式的数据库以及相应的Oracle数据库的代码,请访问www.tupwq.net,然后从本书的网页上下载。
目录
第1章 在表中存储信息
介绍
1-1 什么是SQL?
1-2 什么是关系数据库?为什么要使用它?
1-3 为什么学习SQL?
1-4 本书的内容
表的组成部分
1-5 数据存储在表中
1-6 一个行表示一个对象及其相关信息
1-7 一个列表表示一类信息
1-8 单元是表的最小部分
1-9 每个单元应该只表示一样东西
1-10 使用主键列识别表示一样东西
1-11 大部分表示都很瘦长
表的例子
1-12 Oracle和Access中表的例子
1-13 1_employees表的一些设计决策
1-14 Lunches数据库
小结
第2章 从表中获取信息
select语句
2-1 目标:从表中获取几个列和行
2-2 select语句概述
select子句
2-3 select子句概述
2-4 使用select子句获取若干列
2-5 使用select子句获取所有的行
2-6 使用select语句获取某个列中的相异值
2-7 使用select子句获得几个列中的相异值
where子句
2-8 where子句概述
2-9 在where子句中使用等于条件
2-10 在where子句中使用小于条件
2-11 在where子句中使用不等于条件
2-12 在where子句中使用使用in条件
2-13 在where子句中使用使用between条件
2-14 在where子句中使用like条件
2-15 在where子句中使用is null条件
order by子句
2-16 order by子句概述
2-17 通过升序排列行
2-18 通过若干按照不同顺序排列行
2-19 整个过程
小结
练习
第3章 where子句中的复合条件
where子句中的复合条件
3-1 在where子句中使用复合条件
3-2 将not与in、between、like和is null条件一起使用
3-3 where子句中复杂条件的标准形式
3-4 如何将复杂条件放入标准形式
3-5 规则1和规则3的例子
3-6 规则2的例子
3-7 规则4的例子
3-8 一个常见错误
常数值
3-9 select子句中使用常数值
3-10 使用常数表
标点符号
3-11 现在需要知识的标点符号
3-12 标点符号参考
3-13 区分大小写
例题
3-14 练习1
3-15 练习2
3-16 练习3
小结
练习
第4章 保存结果
第5章 通过视图修改数据
第6章 创建自己的表
第7章 格式、序列和索引
第8章 数据完整性
第9章 行函数
第10章 使用行函数
第11章 总结数据
第12章 控制总结级别
第13章 内连接
第14章 外连接
第15章 Union和Union all
第16章 交叉连接和自连接
第18章 在生产数据库中合并表
第18章 IF-THEN-ELSE和子查询
第19章 多用户环境
第20章 SQL设计
附录A 获取和安装Oracle
附录B 使用Oracle的技巧
附录C 使用Access的技巧
附录D Lunches数据库图表

推荐

车牌查询
桂ICP备20004708号-3