• 最后更新 2023-08-16
  • 销量/好评 3 + 评论
  • 交易规则(重要)

SQL基础教程 第2版
本站优惠价
39.50
6.3折 原价:¥62.5
  • 销量
  • 卖家
  • 2+
  • 当科图书音像专营店

服务由"当科图书音像专营店"发货,并提供售后服务。

    担保交易,安全保证,有问题不解决可申请退款。购买前请询问清楚卖家,以卖家承诺为准! 自动发货商品,随时可以购买,付款后在订单详情下载,零等待。 不同会员等级尊享不同购买折扣。
天猫优惠券

天猫优惠券

已缴纳保证金

该商家已加入保障计划

zi深数据库工程师写给初者的实用指南! 107张图表 20段代码 个法则,菜鸟进阶bi备! 基于标准SQL编写,明示各RDBMS(PostgreSQL/DB2/MySQL/Oracle/SQL Server)的差异! 1.畅销书全新升级,内容更新更! 版豆瓣评分.分,重印13次,好评如潮。第2版基于新版本RDBMS升级,并新增一章介绍从应用程序执行SQL语句的方法。 2.由浅入深,结构清晰,真正适合初者! 从数据库、表的结构到查询、更新表的语法,常用的函数,表的联结等,内容逐步深入。对于初者常见的疑难点,均通过专栏进行讲解。各章节后精心设计了练习题,帮助读者巩固理解。 3.双色印刷,排版独特,让你读起来不累! 双色印刷赏心悦目,“习重点”“KEYWORD”“备忘”“法则”“专栏”等各种小模块帮你梳理知识点,让习过程事半功倍。

基本信息
商品名称: SQL基础教程 第2版 开本: 1开
作者: [日]MICK 定价: 7.00
ISBN号: 771155502 出版时间: 2017-05-01
出版社: 人民邮电出版社 印刷时间: 2017-05-01
版次: 2 印次: 1

第0章 绪论——搭建SQL的习环境 1

0-1 PostgreSQL的安装和连接设置 3

安装步骤 3

修改设置文件 7

0-2 通过PostgreSQL执行SQL语句

连接PostgreSQL(登录)

执行SQL语句 10

创建习用的数据库 11

连接习用的数据库(登录) 12

章 数据库和SQL 13

1-1 数据库是什么 15

我们身边的数据库 15

为什么DBMS那么重要 1

DBMS的种类 1

1-2 数据库的结构 20

RDBMS的常见系统结构 20

表的结构 22

1-3 SQL概要 25

标准SQL 25

SQL语句及其种类 2

SQL的基本书写规则 27

1- 表的创建 30

表的内容的创建 30

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

表的创建(CREATE TABLE语句) 31

命名规则 33

数据类型的 3

约束的设置 35

1-5 表的删除和更新 37

表的删除(DROP TABLE语句) 37

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

向Product表中插入数据 3

练习题 2

第2章 查询基础 3

2-1 SELECT语句基础 5

列的查询 5

查询出表中所有的列 7

为列设定别名

常数的查询 50

从结果中删除重复行 50

根据WHERE语句来选择记录 53

注释的书写方法 55

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

算术运算符 57

需要注意NULL 5

比较运算符 0

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

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

2-3 逻辑运算符

NOT运算符

AND运算符和OR运算符 70

通过括号强化处理 72

逻辑运算符和真值 7

含有NULL时的真值 7

练习题 7

第3章 聚合与排序 7

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

聚合函数 1

计算表中数据的行数 2

计算NULL之外的数据的行数 3

计算合计值

计算平均值

计算值和小值 7

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

3-2 对表进行分组 1

GROUP BY子句 1

聚合键中包含NULL的情况 3

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

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

3-3 为聚合结果条件 101

HAVING子句 101

HAVING子句的构成要素 10

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

3- 对查询结果进行排序 10

ORDER BY子句 10

升序或降序 110

多个排序键 111

NULL的顺序 111

在排序键中使用显示用的别名 112

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

不要使用列编号 11

练习题 11

第章 数据更新 117

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

什么是INSERT 11

INSERT语句的基本语法 120

列清单的省略 123

插入NULL 123

插入默认值 12

从其他表中复制数据 12

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

DROP TABLE语句和DELETE语句 12

DELETE语句的基本语法 12

删除对象的DELETE语句(搜索型DELETE) 130

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

UPDATE语句的基本语法 133

条件的UPDATE语句(搜索型UPDATE) 13

使用NULL进行更新 135

多列更新 13

- 事务 13

什么是事务 13

创建事务 13

ACID特性 1

练习题 15

第5章 复杂查询 17

5-1 视图 1

视图和表 1

创建视图的方法 151

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

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

删除视图 15

5-2 子查询 10

子查询和视图 10

子查询的名称 13

标量子查询 13

标量子查询的书写位置 1

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

5-3 关联子查询 1

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

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

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

练习题 173

第章 函数、谓词、CASE表达式 175

-1 各种各样的函数 177

函数的种类 177

算术函数 17

字符串函数 12

日期函数 10

转换函数 1

-2 谓词 1

什么是谓词 1

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

BETWEEN谓词——范围查询 202

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

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

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

EXIST谓词 210

-3 CASE表达式 21

什么是CASE表达式 21

CASE表达式的语法 21

CASE表达式的使用方法 215

练习题 221

第7章 集合运算 223

7-1 表的加减法 225

什么是集合运算 225

表的加法——UNION 225

集合运算的注意事项 22

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

选取表中公共部分——INTERSECT 230

记录的减法——EXCEPT 231

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

什么是联结 23

内联结——INNER JOIN 235

外联结——OUTER JOIN 20

3张以上的表的联结 23

交叉联结——CROSS JOIN 2

联结的特定语法和过时语法 2

练习题 25

第章 SQL处理 255

-1 窗口函数 257

什么是窗口函数 257

窗口函数的语法 25

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

无需PARTITION BY 21

专用窗口函数的种类 22

窗口函数的适用范围 23

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

计算移动平均 2

两个ORDER BY 2

-2 GROUPING运算符 271

同时得到合计行 271

ROLLUP——同时得出合计和小计 272

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

CUBE——用数据来搭积木 27

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

练习题 22

第章 通过应用程序连接数据库 23

-1 数据库世界和应用程序世界的连接 25

数据库和应用程序之间的关系 25

驱动——两个世界之间的桥梁 2

驱动的种类 27

-2 Java基础知识 2

个程序Hello,World 2

编译和程序执行 21

常见错误 2

-3 通过Java连接PostgreSQL 2

执行SQL语句的Java程序 2

Java是如何从数据库中获取数据的呢 2

执行连接数据库的程序 301

选取表中的数据 302

更新表中的数据 305

小结 307

练习题 307

附录 练习题答案 30

......

本书是畅销书《SQL基础教程》第2版,介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法。书中通过丰富的图示、大量示例程序和详实的操作步骤说明,让读者循序渐进地掌握SQL的基础知识和使用技巧,切实提高编程能力。每章结尾设置有练习题,帮助读者检验对各章内容的理解程度。另外,本书还将重要知识点总结为“法则”,方便读者随时查阅。第2版除了将示例程序更新为对应*的DB的SQL之外,还新增了一章,介绍如何从应用程序执行SQL。

MICK(作者) 日本zi深数据库工程师,就职于SI企业,致力于商业智能和数据仓库的开发。为CodeZine(http://codezine.jp)及IT杂志WEB DB PRESS撰写技术文章。著作有《跟达人SQL》《跟达人DB设计》,是Joe Celko's SQL Puzzles and Answers,Second Edition、Joe Celko's SQL for Smarties,Fourth Edition: Advanced SQL Programming的日文版的译者。 孙淼(译者) 从事对日软件设计和研发工作十余年,曾于2007年至200年赴日习工作,2015年至今再次长期赴日工作。精通应用Java、PHP进行Web框架的设计开发,并且有Oracle、Teradata、MySQL、NoSQL等多种数据库的设计开发经验。乐于品味活细微的点滴,热衷于品尝和制作美食。译有《SQL基础教程》等。 罗勇(译者) 从事对日软件设计和研发工作十余年,曾多次赴日习工作,目前就职于日本某大型企业。痴迷于技术和框架的研究,多次参与项目的需求分析、概要设计,精通多语言的Web框架和数据库的设计开发。业余爱好足球,和家人旅行。译有《SQL基础教程》《NoSQL数据库入门》《明解C语言》等。

  • 商品评价
  • 匿名
  • 不错
  • 2023-06-23
好评
  • 匿名
  • 包装情况:包装很好 内容生动性:这本书是评价还是不错的 内容阅读感受:纸质很舒服 色彩情况:印刷得很到位 印刷质量:不错 纸张品质:可以的
  • 2023-06-23
好评
  • 匿名
  • 2023-06-23
好评
  • 交易规则


  • 发货方式


  • 自动:在特色服务中标有自动发货的商品,拍下后,源码类 软件类 商品会在订单详情页显示来自卖家的商品下载链接,点卡类 商品会在订单详情直接显示卡号密码。

    手动:未标有自动发货的的商品,付款后,商品卖家会收到平台的手机短信、邮件提醒,卖家会尽快为您发货,如卖家长时间未发货,买家也可通过订单上的QQ或电话主动联系卖家。


  • 退款说明


  • 1、源码类:商品详情(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、功能不能正常使用等)!有演示站时,与实际源码不一致的(但描述中有"不保证完全一样、可能有少许偏差"类似显著公告的除外);

  • 2、营销推广:未达到卖家描述标准的;

    3、点卡软件所售点卡软件无法使用的;

  • 3、发货:手动发货商品,在卖家未发货前就申请了退款的;

    4、服务:卖家不提供承诺的售后服务的;(双方提前有商定和描述中有显著声明的除外)

    5、其他:如商品或服务有质量方面的硬性常规问题的。未符合详情及卖家承诺的。

  • 注:符合上述任一情况的,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法修改描述!


  • 注意事项


  • 1、在付款前,双方在QQ上所商定的内容,也是纠纷评判依据(商定与商品描述冲突时,以商定为准);

    2、源码商品,同时有网站演示与商品详情图片演示,且网站演示与商品详情图片演示不一致的,默认按商品详情图片演示作为纠纷评判依据(卖家有特别声明或有额外商定的除外);

  • 3、点卡软件商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);

  • 4、营销推广商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);

    5、在有"正当退款原因和依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;

    6、虽然交易产生纠纷的几率很小,卖家也肯定会给买家最完善的服务!但请买卖双方尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于送码网快速介入处理。


  • 送码声明


  • 1、送码网作为第三方中介平台,依据双方交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;

  • 2、非平台线上交易的项目,出现任何后果均与送码网无关;无论卖家以何理由要求线下交易的(如:要求买家支付宝转账付款的,微信转账付款的等),请联系管理举报,本平台将清退卖家处理。


热门推荐
浏览记录