当前位置:首页 > >
《SQL学习指南》电子书封面

SQL学习指南

  • 发布时间:2019年04月10日 14:18:51
  • 作者:博利厄
  • 大小:43.7 MB
  • 类别:SQL语言电子书
  • 格式:PDF
  • 版本:中文第2版
  • 评分:8.1

    SQL学习指南 PDF 中文第2版

      给大家带来的一篇关于SQL语言相关的电子书资源,介绍了关于SQL学习指南方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小43.7 MB,博利厄编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.5分

      Tags:

      内容介绍

      SQL学习指南

      SQL学习指南电子书封面

      读者评价

      这是一本关于SQL的书,不是关于数据库的。以MySQL为例来讲,不过对于SQL Server, Oracle等的不同也做了说明。对SQL语言有一个全面的覆盖,针对不同的需求场景,介绍了使用方法和技巧。作为参考手册放在手头很合适,可以查阅语法细节,也可以对照实例来模仿出代码。翻译的挺好,读起来很自然。看过之后着实觉得,还是掌握数据库基本理论最重要,操作层面的东西看再多也只是“术”上的提高。另外,这本书主要讲SQL语言,但在数据库理论和数据库实践之间,还有一块儿是具体使用的数据库。无论是MySQL, Postgresql还是Oracle,都还需要大本的手册来学习其各自的使用。值得一读。
      书中通过一个银行的例子,讲述了ASNI SQL的方方面面,通过学习这本书你能很快的写出规范的SQL并且,作者的讲述SQL的思路比较清晰。而且翻译很赞,O'Reliy的书都比较有质量。

      内容介绍

      《SQL学习指南(第2版 修订版)》全面系统地介绍了SQL语言各方面的基础知识以及一些高级特性,包括SQL数据语言、SQL方案语言、数据集操作、子查询以及内建函数与条件逻辑等内容。书中每个章节讲述

      《SQL学习指南(第2版 修订版)》适合数据库应用开发者、数据库管理员和高级用户阅读。针对开发基于数据库的应用程序,以及日常的数据库系统管理,《SQL学习指南(第2版 修订版)》都展现了大量经过实践检验的方法和技巧。读者可以通过对《SQL学习指南(第2版 修订版)》循序渐进地学习快速掌握SQL语言,也可以在实际工作中遇到问题时直接翻阅《SQL学习指南(第2版 修订版)》中的相关章节以获取解决方案。

      内容节选

      总结一周内学习的Sql经验

      —周学习总结

      1.在建表是定义的数据类型和我们插入数据时数据类型不一致

      2.注意join 和 left join在运用中的差别。

      3.group by 原则:select 后面的所有列中,没有聚合函数的列,必须出现在group by 后面。

      4.当我们在统计排名的时候,如果出现相同的排名要记得使用 with ties。

      5.order by 默认升序排序,也可以用ASC标识,降序desc。

      6.distinct 去重复

      7.批插入 insert into table_name

                 select   __________union

          select  __________union

                  select ___________

      union all,和union的区别。

      8.truncate table name与drop table name 的区别在与 drop 只是删除了表的内容,truncate就像删除了那块存放表的内存空间

        这也是自增段还原为1 的方法。

      9.删除表的时候不能有外键的约束

      10.用case语句实现对成绩的行列置换。

      11.当2表中存在相互的外键约束的时候在我们建表的时候应该吧这2个外键约束拿出来放在一起执行。

          在插入数据的时候其中一表的外键约束先设为null值,然后将另外一表的数据插入,最后在对之前的外键约束

          进行数据更新。

      12.事务和存储过程——银行的转账例子。

      13.视图只给用户访问一张表的权限,隐藏方法,只显示终端给用户。

      14.一张表中只能有一个聚集索引,数据的物理排序只能有一中方式,可以有多个非聚集排序。

      15.触发器我的简单理解就是在你对其中的一表做操作的时候对其他的表有影响。这时候需要有触发器来触发修改另外表的相关内容。

      目录

      • 第1章 背景知识
      • 第2章 创建和使用数据库
      • 第3章 查询入门
      • 第4章 过滤
      • 第5章 多表查询
      • 第6章 使用集合
      • 第7章 数据生成、转换和操作
      • 第8章 分组与聚集
      • 第9章 子查询
      • 第10章 再谈连接
      • 第11章 条件逻辑
      • 第12章 事务
      • 第13章 索引和约束
      • 第14章 视图
      • 第15章 元数据
      • 附录

      以上就是本次介绍的SQL语言电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:Android源码设计模式解析与实战

      下一篇:HCIE-Routing Switching实验手册V3.0

      展开 +

      收起 -

      下载地址:百度网盘下载
      SQL语言 相关电子书
      MySQL王者晋级之路
      MySQL王者晋级之路 PDF 高质量扫描版

      本书深入剖析MySQL数据库体系结构,实战演练备份恢复、主从复制,详解高可用集群架构的设计与实践过程,详细梳理优化思路,展现新版本的特性,并与真实生产案例相结合,通过核心原理到“王者”实战,全面覆盖MySQL数据库的知识点

      立即下载
      PHP&MySQL跨设备网站开发实例精粹
      PHP&MySQL跨设备网站开发实例精粹 PDF 超清扫描版

      这本书从易学实用的角度详细讲解了PHP、HTML5语法,MySQL数据库存取,网页之间的信息传递、表单的后端处理等,提供了丰富的网站开发范例,欢迎下载

      立即下载
      PHP与MySQL高性能应用开发
      PHP与MySQL高性能应用开发 PDF 高清版

      PHP与MySQL高性能应用开发书中不仅讲解了OOP、设计模式,也讲解了如何进行性能优化和调试。甚至,还对于语言之外的代码重构进行了讲解,本书面向的对象是有一定PHP基础,但是又想深入学习的PHP开发者,欢迎免费下载

      立即下载
      PHP+MySQL动态网站开发从入门到精通
      PHP+MySQL动态网站开发从入门到精通 PDF 原书扫描版

      《PHP+MySQL动态网站开发从入门到精通》本书循序渐进地介绍了PHP 7 MySQL 5.7开发动态网站的主要知识和技能,提供案例、课件、命令速查手册,让你看得懂、学得会、做得出,教你快速成为网站应用开发高手。

      立即下载
      PHP和MySQL Web开发(第5版)
      PHP和MySQL Web开发(第5版) PDF 高清版

      在《PHP和MySQL Web开发》书中,我们将把使用PHP与MySQL的经验和心得体会毫无保留地分享给你,PHP和MySQL是目前热门的两个Web开发工具。

      立即下载
      PHP、MySQL与JavaScript学习手册(第4版)
      PHP、MySQL与JavaScript学习手册(第4版) PDF 中文高清版

      本书有借助面向对象的编程基础,深入学习PHP。研究MySQL,从数据库结构到复杂查询。掌握JavaScript语言,以及带有jQuery的增强功能。调用Ajax进行后台浏览器/服务器通信等,欢迎免费下载

      立即下载
      PHP和MySQL Web开发(第4版)
      PHP和MySQL Web开发(第4版) PDF 中文版

      《PHP和MySQL Web开发》将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子

      立即下载
      读者心得
      网友NO.34302
      网友NO.34302

      模式:定义了数据如何存储、存储什么样的数据以及数据如何分解等信息,数据库和表都有模式。 主键的值不允许修改,也不允许复用(不能使用已经删除的主键值赋给新数据行的主键)。 SQL(Structured Query Language),标准 SQL 由 ANSI 标准委员会管理,从而称为 ANSI SQL,各个 DBMS 都有自己的实现,如 PL/SQL、Transact-SQL 等。

      网友NO.30630
      网友NO.30630

      SQL语句的效率不仅是sql语句的设计还有一些其他的原因比如网络 、是否有视图、是否有索引等等。这里主要描述的是我个人对于sql设计方面优化的一些见解: 首先要说明一下的是数据库SQL解析顺序: (1)from:可以理解为检查表是否存在 (2)where : {index-》否则正常读取-》查找到后去看group by-》存在即放在临时表中 (有些交错执行)} having属性 (3)select ; 查询优化需要做的是养成良好的sql习惯: 使用表的别名; 不要跨用户访问表; 具体化每个select的结果集,变相缩小搜索集,特别是进行表连接时注意开销; 使用分析函数减少数据的获取量例如Nvl(),decode()等; 减少select集的之间的乘法存在因为乘法意味着是在扩大搜索集,当然不可避免的还是要用; 避免在WHERE子句中使用in,not in,or 或者having; 最终的查询设计语句中不要出现select * from ; DISTINCT,UNION,MINUS,INTERSECT,ORDER BY等关键词谨慎使用; 少用update多用commit; 写sql句子的时候大小写也是影响执行效率,最好统一格式; SQL 语句的执行计划是可以自己设定的,这个也是影响sql效率的关键因素之一; 真正的提高性能的方法还有一种就是创建临时表空间

      码农之家

      谷才艺 提供上传

      资源
      15
      粉丝
      33
      喜欢
      170
      评论
      1

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com