大小:11.08M
更新时间:23-09-04
系统:Pc
第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 5-2 子查询 160 子查询和视图 160 子查询的名称 163 标量子查询 163 标量子查询的书写位置 166 使用标量子查询时的注意事项 167 5-3 关联子查询 168 普通的子查询和关联子查询的区别 168 关联子查询也是用来对集合进行切分的 171 结合条件一定要写在子查询中 172 练习题 173 第6章 函数、谓词、CASE表达式 175 6-1 各种各样的函数 177 函数的种类 177 算术函数 178 字符串函数 182 日期函数 190 转换函数 194 6-2 谓词 198 什么是谓词 198 LIKE谓词——字符串的部分一致查询 198 BETWEEN谓词——范围查询 202 IS NULL、IS NOT NULL——判断是否为NULL 203 IN谓词——OR的简便用法 204 使用子查询作为IN谓词的参数 205 EXIST谓词 210 6-3 CASE表达式 214 什么是CASE表达式 214 CASE表达式的语法 214 CASE表达式的使用方法 215 练习题 221 第7章 集合运算 223 7-1 表的加减法 225 什么是集合运算 225 表的加法——UNION 225 集合运算的注意事项 228 包含重复行的集合运算——ALL选项 229 选取表中公共部分——INTERSECT 230 记录的减法——EXCEPT 231 7-2 联结(以列为单位对表进行联结) 234 什么是联结 234 内联结——INNER JOIN 235 外联结——OUTER JOIN 240 3张以上的表的联结 243 交叉联结——CROSS JOIN 246 联结的特定语法和过时语法 249 练习题 254 第8章 SQL高级处理 255 8-1 窗口函数 257 什么是窗口函数 257 窗口函数的语法 258 语法的基本使用方法——使用RANK函数 258 无需指定PARTITION BY 261 专用窗口函数的种类 262 窗口函数的适用范围 263 作为窗口函数使用的聚合函数 264 计算移动平均 266 两个ORDER BY 269 8-2 GROUPING运算符 271 同时得到合计行 271 ROLLUP——同时得出合计和小计 272 GROUPING函数——让NULL更加容易分辨 277 CUBE——用数据来搭积木 279 GROUPING SETS——取得期望的积木 281 练习题 282 第9章 通过应用程序连接数据库 283 9-1 数据库世界和应用程序世界的连接 285 数据库和应用程序之间的关系 285 驱动——两个世界之间的桥梁 286 驱动的种类 287 9-2 Java基础知识 289 第一个程序Hello,World 289 编译和程序执行 291 常见错误 294 9-3 通过Java连接PostgreSQL 298 执行SQL语句的Java程序 298 Java是如何从数据库中获取数据的呢 299 执行连接数据库的程序 301 选取表中的数据 302 更新表中的数据 305 小结 307 练习题 307 附录 练习题答案 308
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读试读
精品推荐
同类热门
类似软件
Microsoft SQL Server 2005精简版57.16M4026人在用 SQL 2005精简版是一款免费、易用的轻量版数据库软件,具有快速且易于掌握的特点,可用于快速开发和部署动态数据驱动的应用程序。它是由Microsoft公司推出的一款功能强大的关系型数据库管理系统。平台使用集成的商业智能 (BI)工具提供了企业级的
查看MySQL技术内幕InnoDB存储引擎12.1M367人在用MySQL技术内幕InnoDB存储引擎是一本PDF中文版的电子书籍,它完整的讲解了InnoDB的体系结构和工作原理,并给合InnoDB的源代码讲解了它的内部实现机制。全书共分为10章,具体的讲解了MySQL体系结构和存储引擎,InnoDB存储引擎,文件,
查看SQLite学习手册491K338人在用 SQLite学习手册是一款pdf中文版的电子书籍,详细的介绍了SQLite主要特征和优点。具体包括的内容为:c/c++接口简介,数据表和视图,内置函数,索引和数据分析/清理,数据库和事物,表达式,数据类型,命令行工具,在线备份,内存数据库,临时文件
查看SQL Server 2008高级程序设计99.46M325人在用SQL Server 2008高级程序设计是一本pdf中文版的高清电子书,全书首先介绍了sql2008的新功能,然后在更详实的示例代码的引导下全面深入地展开论述,讨论了如何编写复杂查询,构建各种数据结构以及提高应用程序性能,还讲述了如何管理高级脚本和数据
查看sqltools2.0汉化版675K513人在用 本款sqltools2.0汉化版是目前小编用过的最好的1433连接工具,也是一款简单小巧的数据库管理工具,内建文字编辑器、SQL控制台、SQL工具,通过该软件,用户可以快速的连接数据库,然后远程对数据库进行修改,给数据库添加命令等等。新版本的sql
查看热门标签
网友评论2人参与,2条评论
最新排行
wireshark网络分析就这么简单pdf18.77M林沛满高清扫描版 wireshark网络分析就这么简单pdf是一本非常实用的Wireshark技术电子书读物,由林沛满编著,人民邮电出版社出版。本书作者根据自己多年的经验,不仅由浅入深地把Wireshark的功能和使用技巧展示出来,还深入浅出地介绍了DNS、HTTP
查看Oracle PL/SQL专家指南:高级PL/SQL解决方案的设计与开发37.16M哈德门pdf扫描版 Oracle PL/SQL专家指南:高级PL/SQL解决方案的设计与开发是一本Oracle数据库操作指南,由美国程序员哈德门和麦克罗林共同编著。全书内容丰富翔实,主要讲解了统计表收集、PL/SQL优化器、SQL Trace、DBMS STATS及T
查看ios6开发进阶与实战94.98Mpdf扫描版ios6开发进阶与实战是一本IOS6的开发指导书籍,由美国开发人员戴夫.马克、杰夫.拉马赫、凯文.金合作共同编著。本书不同于之前的基础类书籍,着重于提高与进阶,从Core Data、iCloud、Game Kit、Map Kit、消息、媒体以及安全性等诸
查看photoshop从入门到精通数码照片处理篇34.57M photoshop应该是现代办公人员必须学会的软件,不管你工作用得到还是用不到,都应该学会,工作中用得到固然好,用不到的话你也可以给自己的相片美美地PS下啊,难道你没有看过网络上那些PS大神的作品,精彩绝美!今天小编给网友带来了photoshop从
查看Android底层开发实战28.68M周庆国pdf扫描版 android底层开发实战是一本安卓底层开发实战手册,也是掌握Android底层软件开发必备的工具书,由周庆国、郑灵翔、康筱彬和刘同山共同编著。本书对Android底层源码进行了系统的剖析,不仅覆盖了必要的嵌入式系统理论和Linux的基础知识,还对
查看vmware vsphere 6.0虚拟化架构实战指南142.67M何坤源pdf扫描版vmware vsphere 6.0虚拟化架构实战指南是一本运维实战图书,由黑色数据网络实验室创始人何坤源。本书完全以真实设备搭建实战环境,以实战为主,理论为辅,具有很强的可操作性,可迅速提高读者的动手能力和技术水平。全书针对企业环境中部署的实际需求,深
查看asp.net4.0从入门到精通79.18M《asp.net4.0从入门到精通》这本图书有多个不同的版本,其中以张正礼,王坚宁编著,清华大学出版社出版的最受读者的欢迎,故小编在此特别提供asp.net4.0从入门到精通pdf免费下载,并且是pdf高清版本哟,用户即下即阅读。该书拥有12个使用asp
查看活出最乐观的自己pdf14.37M扫描版 活出最乐观的自己是由美国著名心理学家马丁.塞利格曼先生编著的一本积极心理学研究著作。该书将深奥的心理学研究与大众的日常生活融合在一起,能够独立帮助读者解决心理学上遇到的各种基础难题,高效、实用! 活出最乐观的自己主要提供了悲观者与乐观者
查看需求分析与系统设计原书第三版pdf72.41M扫描版需求分析与系统设计(原书第三版)是一本讲解了设计大型面向对象系统所需的基础理论和实践的教材书籍,全书论述软件分析与设计的原理、方法和技术,并特别关注设计阶段,对软件体系结构的内容进行了很大的扩充。 另外,书中强调对象技术及统一建模语言(UML)在企业信
查看疯狂ajax讲义第三版387.48M李刚pdf扫描版 疯狂ajax讲义第三版是一本介绍Ajax前端开发的图书,也是企业应用前端开发实战指南,由疯狂Java实训营创始人李刚编著。全书名称叫做:疯狂ajax讲义:jQuery/Ext JS/Prototype/DWR企业应用前端开发实战第3版。该书全面、细
查看旅游摄影指南pdf高清版29.82M旅游摄影指南pdf高清版是一本关于如何摄影的的电子书,全面讲解了旅游摄影技巧,能够让用户轻松松记录旅行中的美景。并对旅游摄影常识进行了全面解读,对照片后期处理进行深入揭秘,让用户变成最出色的旅游摄影专家,轻松拥有大师级的摄影作品。 旅游摄影指
查看深度探索linux操作系统pdf125.28M扫描版 深度探索linux操作系统pdf是一本深度阐释Linux操作系统原理的里程碑之作,由资深linux专家王柏生编著。本书以从零开始构建一个完整的Linux操作系统的过程为依托,宏观上全面厘清了构成Linux操作系统的各个组件以及它们之间的关系,微观上
查看服务设计模式:SOAP/WSDL与RESTful Web服务设计解决方案55.57M戴尼奥pdf扫描版 服务设计模式:SOAP/WSDL与RESTful Web服务设计解决方案是Web服务设计领域的经典著作,由美国程序员Robert Daigneau编著。本书是利用SOAP/WSDL或者遵循REST架构风格的Web服务设计解决方案的纵览,将基本的We
查看Effective Python:编写高质量python代码的59个有效方法25.93Mpdf扫描版Effective Python:编写高质量python代码的59个有效方法是一本python编辑手册,由美国程序员布雷特·斯拉特金编著。本书以使用场景为主导的精练教学方式,汇聚了59条优秀的实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。其
查看
第2楼 广东省阳江市移动 网友
第1楼 上海市电信 网友