购物车中还没有商品,赶紧选购吧!
条形条码:
【预售】SQL基础教程(第2版)
商 城 价
降价通知
市 场 价
累计评价0
累计销量1
手机购买
商品二维码
配送
服务
天添网自营 发货并提供售后服务。
数量
库存  个
温馨提示

·不支持退换货服务

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存  个

商品详情

商品名称:【预售】SQL基础教程(第2版)
商品编号:711545502
店铺:天添网自营
上架时间:2022-10-11 13:53:50

内容简介



商品目录加载中......

基本信息

书名:SQL基础教程 第2版

:79.00元

作者: MICK 著;孙淼,罗勇 译

出版社:人民邮电出版社

出版日期:2017-05-01

ISBN:9787115455024

字数:

页码:320

版次:02

装帧:平装

开本:16开

商品重量:

编辑推荐


适读人群 :本书适合数据库和SQL语言的初学者阅读,也可作为大中专院校的教材及企业新人培训用书。
zi深数据库工程师写给初学者的实用指南!
107张图表+209段代码+88个法则,菜鸟进阶bi备!
基于标准SQL编写,明示各RDBMS(PostgreSQL DB2 MySQL Oracle SQL Server)的差异!

1.畅销书全新升级,内容更新更全面!
第1版豆瓣评分8.8分,重印13次,好评如潮。第2版基于新版本RDBMS全面升级,并新增一章介绍从应用程序执行SQL语句的方法。

2.由浅入深,结构清晰,真正适合初学者!
从数据库、表的结构到查询、更新表的语法,常用的函数,表的联结等,内容逐步深入。对于初学者常见的疑难点,均通过专栏进行讲解。各章节后精心设计了练习题,帮助读者巩固理解。

3.双色印刷,排版独特,让你读起来不累!
双色印刷赏心悦目,“学习重点”“KEYWORD”“备忘”“法则”“专栏”等各种小模块帮你梳理知识点,让学习过程。

内容提要


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

目录


第0章 绪论——搭建SQL的学习环境t1
0-1 PostgreSQL的安装和连接设置t3
安装步骤t3
修改设置文件t7
0-2 通过PostgreSQL执行SQL语句t9
连接PostgreSQL(登录)t9
执行SQL语句t10
创建学习用的数据库t11
连接学习用的数据库(登录)t12
第1章 数据库和SQLt13
1-1 数据库是什么t15
我们身边的数据库t15
为什么DBMS那么重要t16
DBMS的种类t18
1-2 数据库的结构t20
RDBMS的常见系统结构t20
表的结构t22
1-3 SQL概要t25
标准SQLt25
SQL语句及其种类t26
SQL的基本书写规则t27
1-4 表的创建t30
表的内容的创建t30
数据库的创建(CREATE DATABASE语句)t31
表的创建(CREATE TABLE语句)t31
命名规则t33
数据类型的指定t34
约束的设置t35
1-5 表的删除和更新t37
表的删除(DROP TABLE语句)t37
表定义的更新(ALTER TABLE语句)t38
向Product表中插入数据t39
练习题t42
第2章 查询基础t43
2-1 SELECT语句基础t45
列的查询t45
查询出表中所有的列t47
为列设定别名t48
常数的查询t50
从结果中删除重复行t50
根据WHERE语句来选择记录t53
注释的书写方法t55
2-2 算术运算符和比较运算符t57
算术运算符t57
需要注意NULLt58
比较运算符t60
对字符串使用不等号时的注意事项t62
不能对NULL使用比较运算符t65
2-3 逻辑运算符t68
NOT运算符t68
AND运算符和OR运算符t70
通过括号强化处理t72
逻辑运算符和真值t74
含有NULL时的真值t76
练习题t78
第3章 聚合与排序t79
3-1 对表进行聚合查询t81
聚合函数t81
计算表中数据的行数t82
计算NULL之外的数据的行数t83
计算合计值t84
计算平均值t86
计算值和最小值t87
使用聚合函数删除重复值(关键字DISTINCT)t89
3-2 对表进行分组t91
GROUP BY子句t91
聚合键中包含NULL的情况t93
使用WHERE子句时GROUP BY的执行结果t94
与聚合函数和GROUP BY子句有关的常见错误t96
3-3 为聚合结果指定条件t101
HAVING子句t101
HAVING子句的构成要素t104
相对于HAVING子句,更适合写在WHERE子句中的条件t105
3-4 对查询结果进行排序t108
ORDER BY子句t108
指定升序或降序t110
指定多个排序键t111
NULL的顺序t111
在排序键中使用显示用的别名t112
ORDER BY子句中可以使用的列t114
不要使用列编号t114
练习题t116
第4章 数据更新t117
4-1 数据的插入(INSERT语句的使用方法)t119
什么是INSERTt119
INSERT语句的基本语法t120
列清单的省略t123
插入NULLt123
插入默认值t124
从其他表中复制数据t126
4-2 数据的删除(DELETE语句的使用方法)t129
DROP TABLE语句和DELETE语句t129
DELETE语句的基本语法t129
指定删除对象的DELETE语句(搜索型DELETE)t130
4-3 数据的更新(UPDATE语句的使用方法)t133
UPDATE语句的基本语法t133
指定条件的UPDATE语句(搜索型UPDATE)t134
使用NULL进行更新t135
多列更新t136
4-4 事务t138
什么是事务t138
创建事务t139
ACID特性t144
练习题t145
第5章 复杂查询t147
5-1 视图t149
视图和表t149
创建视图的方法t151
视图的限制① ——定义视图时不能使用ORDER BY子句t154
视图的限制② ——对视图进行更新t155
删除视图t159
5-2 子查询t160
子查询和视图t160
子查询的名称t163
标量子查询t163
标量子查询的书写位置t166
使用标量子查询时的注意事项t167
5-3 关联子查询t168
普通的子查询和关联子查询的区别t168
关联子查询也是用来对集合进行切分的t171
结合条件要写在子查询中t172
练习题t173
第6章 函数、谓词、CASE表达式t175
6-1 各种各样的函数t177
函数的种类t177
算术函数t178
字符串函数t182
日期函数t190
转换函数t194
6-2 谓词t198
什么是谓词t198
LIKE谓词——字符串的部分一致查询t198
BETWEEN谓词——范围查询t202
IS NULL、IS NOT NULL——判断是否为NULLt203
IN谓词——OR的简便用法t204


作者介绍



MICK 日本资深数据库工程师,就职于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年至2009年赴日学习工作,2015年至今再次长期赴日工作。精通应用Java、PHP进行Web框架的设计开发,并且有Oracle、Teradata、MySQL、NoSQL等多种数据库的设计开发经验。乐于品味生活细微的点滴,热衷于品尝和制作美食。译有《SQL基础教程》等。 罗勇 从事对日软件设计和研发工作十余年,曾多次赴日学习工作,目前就职于日本某大型企业。痴迷于技术和框架的研究,多次参与项目的需求分析、概要设计,精通多语言的Web框架和数据库的设计开发。业余爱好足球,和家人旅行。译有《SQL基础教程》《NoSQL数据库入门》《明解C语言》等。


目 录



null


对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加