图书介绍

SQL基础教程PDF|Epub|txt|kindle电子书版本网盘下载

SQL基础教程
  • (日)MICK著孙淼,罗勇译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115322692
  • 出版时间:2013
  • 标注页数:294页
  • 文件大小:59MB
  • 文件页数:310页
  • 主题词:关系数据库系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL基础教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章数据库和SQL1

1一1数据库是什么3

我们身边的数据库3

为什么DBMS那么重要4

DBMS种类6

1-2数据库的结构8

RDBMS的常见系统结构8

表的结构10

1-3 SQL概要13

标准SQL13

SQL语句及其种类14

SQL的基本书写规则15

1-4表的创建18

表的内容的创建18

数据库的创建(CREATE DATABASE语句)19

表的创建(CREATE TABLE语句)19

命名规则21

数据类型的指定22

约束的设置24

1-5表的删除和更新一25

表的删除(DROP TABLE语句)25

表定义的更新(ALTER TABLE语句)26

向Shohin表中插入数据27

练习题30

第2章查询基础31

2-1 SELECT语句基础33

列的查询33

查询出表中所有的列35

为列设定别名36

常数的查询38

从结果中删除重复行38

根据WHERE语句来选择记录41

注释的书写方法43

2-2算术运算符和比较运算符45

算术运算符45

需要注意NULL46

比较运算符48

对字符串使用不等号时的注意事项50

不能对NULL使用比较运算符53

2-3逻辑运算符56

NOT运算符56

AND运算符和OR运算符58

通过括号进行强化60

逻辑运算符和真值62

含有NULL时的真值64

练习题66

第3章聚合与排序67

3-1对表进行聚合查询69

聚合函数69

计算表中数据的行数70

计算NULL以外数据的行数71

计算合计值72

计算平均值74

计算最大值和最小值75

使用聚合函数删除重复值(关键字DISTINCT)77

3-2对表进行分组79

GROUP BY子句79

聚合键中包含NULL的情况81

使用WHERE子句时GROUP BY的执行结果82

与聚合函数和GROUP BY子句有关的常见错误84

3-3为聚合结果指定条件89

HA vING子句89

HAVING子句的构成要素92

相对于HAVING子句,更适合写在WHERE子句中的条件93

3-4对查询结果进行排序96

ORDER BY子句96

指定升序或降序98

指定多个排序键99

NULL的顺序99

在排序键中使用显示用别名100

ORDER BY子句中可以使用的列102

不要使用列编号102

练习题104

第4章数据更新105

4-1数据的插入(INSERT语句的使用方法)107

什么是INSERT107

INSERT语句的基本语法108

列清单的省略111

插入NULL111

插入默认值112

从其他表中复制数据114

4-2数据的删除(DELETE语句的使用方法)117

DROP TABLE语句和DELETE语句117

DELETE语句的基本语法117

指定删除对象的DELETE语句(搜索型DELETE)118

4-3数据的更新(UPDATE语句的使用方法)121

UPDATE语句的基本语法121

指定条件的UPDATE语句(搜索型UPDATE)122

使用NULL进行更新123

多列更新124

4-4事务126

什么是事务126

创建事务127

ACID特性132

练习题133

第5章复杂查询135

5-1视图137

视图和表137

创建视图的方法139

视图的限制①——定义视图时不能使用ORDER BY子句142

视图的限制②——对视图进行更新143

删除视图147

5-2子查询148

子查询和视图148

子查询的名称151

标量子查询151

标量子查询的书写位置154

使用标量子查询时的注意事项155

5-3关联子查询156

普通的子查询和关联子查询的区别156

关联子查询也是用来对集合进行切分的159

结合条件一定要写在子查询中160

练习题161

第6章函数、谓词、CASE表达式163

6-1各种各样的函数165

函数的种类165

算术函数166

字符串函数170

日期函数178

转换函数182

6-2谓词186

什么是谓词186

LIKE谓词字符串的部分一致查询186

BETWEENT谓词——范围查询190

IS NULL、IS NOT NULL——判断是否为NULL191

IN谓词——OR的简便用法192

使用子查询作为IN谓词的参数193

EXIST谓词198

6-3 CASE表达式202

什么是CASE表达式202

CASE表达式的语法202

CASE表达式的使用方法203

练习题209

第7章集合运算211

7-1表的加减法213

什么是集合运算213

表的加法——UNION213

集合运算的注意事项216

包含重复行的集合运算——ALL选项217

选取表中公共部分——INTERSECT218

记录的减法——EXCEPT219

7-2联结(以列为单位对表进行联结)222

什么是联结222

内联结——INNER JOIN223

外联结——OUTER JOIN228

3张以上表的联结231

交叉联结——CROSS JOIN234

特定的联结语句和过时的语法237

练习题242

第8章SQL高级处理243

8-1窗口函数245

什么是窗口函数245

窗口函数的语法246

语法的基本使用方法——使用RANK函数246

无须指定PARTITION BY249

专用窗口函数的种类250

窗口函数的适用范围251

作为窗口函数使用的聚合函数252

计算移动平均254

两个ORDER BY257

8-2 GROUPING运算符259

同时计算出合计值259

ROLLUP——同时计算出合计值和小计值260

GROUPING函数——让NULL更加容易分辨265

CUBE——用数据来搭积木267

GROUPING SETS——取得期望的积木269

练习题270

附录A安装PostgreSQL271

附录B在PostgreSQL中执行SQL的方法278

附录C练习题答案284

热门推荐