包邮 SQL基础教程+进阶教程 2本 数据库工程师 SQL常见技术 图书籍

包邮 SQL基础教程+进阶教程 2本 数据库工程师 SQL常见技术 图书籍 pdf epub mobi txt 电子书 下载 2025

MICK 著
图书标签:
  • SQL
  • 数据库
  • SQL教程
  • 数据库教程
  • SQL基础
  • SQL进阶
  • 数据库工程师
  • 图文教程
  • 包邮
  • 技术书籍
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 义博图书专营店
出版社: 人民邮电出版社
ISBN:9787115455024
商品编码:20529247365

具体描述

SQL基础教程+进阶教程 2本 数据库工程师 SQL常见技术 图书籍

区域包邮 著9787115455024  9787115470522   YL11785

SQL基础教程 第2版


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

第0章 绪论——搭建SQL的学习环境 1 
0-1 PostgreSQL的安装和连接设置 3 
安装步骤 3 
修改设置文件 7 
0-2 通过PostgreSQL执行SQL语句 9 
连接PostgreSQL(登录) 9 
执行SQL语句 10 
创建学习用的数据库 11 
连接学习用的数据库(登录) 12 
第1章 数据库和SQL 13 
1-1 数据库是什么 15 
我们身边的数据库 15 
为什么DBMS那么重要 16 
DBMS的种类 18 
1-2 数据库的结构 20 
RDBMS的常见系统结构 20 
表的结构 22 
1-3 SQL概要 25 
标准SQL 25 
SQL语句及其种类 26 
SQL的基本书写规则 27 
1-4 表的创建 30 
表的内容的创建 30 
数据库的创建(CREATE DATABASE语句) 31 
表的创建(CREATE TABLE语句) 31 
命名规则 33 
数据类型的指定 34 
约束的设置 35 
1-5 表的删除和更新 37 
表的删除(DROP TABLE语句) 37 
表定义的更新(ALTER TABLE语句) 38 
向Product表中插入数据 39 
练习题 42 
第2章 查询基础 43 
2-1 SELECT语句基础 45 
列的查询 45 
查询出表中所有的列 47 
为列设定别名 48 
常数的查询 50 
从结果中删除重复行 50 
根据WHERE语句来选择记录 53 
注释的书写方法 55 
2-2 算术运算符和比较运算符 57 
算术运算符 57 
需要注意NULL 58 
比较运算符 60 
对字符串使用不等号时的注意事项 62 
不能对NULL使用比较运算符 65 
2-3 逻辑运算符 68 
NOT运算符 68 
AND运算符和OR运算符 70 
通过括号强化处理 72 
逻辑运算符和真值 74 
含有NULL时的真值 76 
练习题 78 
第3章 聚合与排序 79 
3-1 对表进行聚合查询 81 
聚合函数 81 
计算表中数据的行数 82 
计算NULL之外的数据的行数 83 
计算合计值 84 
计算平均值 86 
计算大值和小值 87 
使用聚合函数删除重复值(关键字DISTINCT) 89 
3-2 对表进行分组 91 
GROUP BY子句 91 
聚合键中包含NULL的情况 93 
使用WHERE子句时GROUP BY的执行结果 94 
与聚合函数和GROUP BY子句有关的常见错误 96 
3-3 为聚合结果指定条件 101 
HAVING子句 101 
HAVING子句的构成要素 104 
相对于HAVING子句,更适合写在WHERE子句中的条件 105 
3-4 对查询结果进行排序 108 
ORDER BY子句 108 
指定升序或降序 110 
指定多个排序键 111 
NULL的顺序 111 
在排序键中使用显示用的别名 112 
ORDER BY子句中可以使用的列 114 
不要使用列编号 114 
练习题 116 
第4章 数据更新 117 
4-1 数据的插入(INSERT语句的使用方法) 119 
什么是INSERT 119 
INSERT语句的基本语法 120 
列清单的省略 123 
插入NULL 123 
插入默认值 124 
从其他表中复制数据 126 
4-2 数据的删除(DELETE语句的使用方法) 129 
DROP TABLE语句和DELETE语句 129 
DELETE语句的基本语法 129 
指定删除对象的DELETE语句(搜索型DELETE) 130 
4-3 数据的更新(UPDATE语句的使用方法) 133 
UPDATE语句的基本语法 133 
指定条件的UPDATE语句(搜索型UPDATE) 134 
使用NULL进行更新 135 
多列更新 136 
4-4 事务 138 
什么是事务 138 
创建事务 139 
ACID特性 144 
练习题 145 
第5章 复杂查询 147 
5-1 视图 149 
视图和表 149 
创建视图的方法 151 
视图的限制① ——定义视图时不能使用ORDER BY子句 154 
视图的限制② ——对视图进行更新 155 
删除视图 159 .......

SQL进阶教程


本书是《SQL基础教程》作者MICK为志在向中级进阶的数据库工程师编写的一本SQL技能提升指南。全书可分为两部分,*一部分介绍了SQL语言不同寻常的使用技巧,带领读者从SQL常见技术,比如CASE表达式、自连接、HAVING子句、外连接、关联子查询、EXISTS……去探索新发现。这部分不仅穿插讲解了这些技巧背后的逻辑和相关知识,而且辅以丰富的示例程序,旨在帮助读者提升编程水平;第二部分着重介绍关系数据库的发展史,把实践与理论结合起来,旨在帮助读者加深对关系数据库和SQL语言的理解。此外,每节末尾均设置有练习题,并在书末提供了解答,方便读者检验自己对书中知识点的掌握程度。

第1章 神奇的 SQL 
1-1 CASE表达式  2 
▲ 在SQL里表达条件分支  2 
练习题  19 
1-2 自连接的用法  21 
▲ 面向集合语言SQL  21 
练习题  35 
1-3 三值逻辑和NULL  38 
▲ SQL的温柔陷阱  38 
1-4 HAVING子句的力量  55 
▲ 出彩的配角  55 
练习题  70 
1-5 外连接的用法  72 
▲ SQL的弱点及其趋势和对策  72 
练习题  92 
1-6 用关联子查询比较行与行  94 
▲ 用SQL进行行与行之间的比较  94 
练习题  110 
1-7 用SQL进行集合运算  112 
▲ SQL和集合论  112 
练习题  128 
1-8 EXISTS谓词的用法    130 
▲ SQL中的谓词逻辑  130 
练习题  146 
1-9 用SQL处理数列    149 
▲ 灵活使用谓词逻辑  149 
练习题  165 
1-10 HAVING子句又回来了  167 
▲ 再也不要叫它配角了!  167 
练习题  183 
1-11 让SQL飞起来    186 
▲ 简单的性能优化  186 
1-12 关系数据库的世界    216 
▲ 确立SQL的编程风格  201 
第2章 SQL 编程方法 
2-1 关系数据库的历史    216 
▲ 1969年——一切从这里开始  216 
2-2 为什么叫“关系”模型  222 
▲ 为什么不叫“表”模型  222 
2-3 开始于关系,结束于关系  229 
▲ 关于封闭世界的幸福  229 
2-4 地址这一巨大的怪物  233 
▲ 为什么关系数据库里没有指针  233 
2-5 GROUP BY和PARTITION BY  238 
▲ 物以“类”聚  238 
1-8 EXISTS谓词的用法 
1-9 用SQL处理数列 
1-10 HAVING子句又回来了 
1-11 让SQL飞起来 
1-12 关系数据库的世界 
2-1 关系数据库的历史 
2-2 为什么叫“关系”模型 
2-3 开始于关系,结束于关系  229 
2-4 地址这一巨大的怪物 
2-5 GROUP BY和PARTITION BY  238 
2-6 从面向过程思维向声明式思维、面向集合思维转变的7个关键点  243 
▲ 画圆  243 
2-7 SQL和递归集合    250 
▲ SQL和集合论之间  250 
2-8 人类的逻辑学    256 
▲ 浅谈逻辑学的历史  256 
2-9 消灭NULL委员会    260 
▲ *世界的数据库工程师团结起来!  260 
2-10 SQL中的层级    264 
▲ 严格的等级社会  266 
第3章 附录 
3-1 习题解答    274 
3-2 参考文献    298 
后 记    302


用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有