首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训

精通SQL——结构化查询语言详解

  • 书名:精通SQL——结构化查询语言详解
  • 作者:高守传 编著
  • 来源:人民邮电出版社
  • 出版时间:2007年01月
  • ISBN:9787115155542
  • 定价:48元

看 书 评 论 收 藏打 分 购 买

图书版权归出版社和作者所有,CSDN & DearBook独家提供试读和连载
内容介绍:
本书不仅全面地介绍了SQL语句,并且兼顾了其在各数据库产品中的实现,特别是对SQL Server和Oracle。本书共分19章,以数据定义、数据查询、数据操纵、数据控制、事务控制和程序化SQL的顺序讲解SQL编程的基础知识。全书共包括大小实例300多个,突出了速学速查的特色,各小节以SQL语句的关键词命名,便于检索查询。
本书适用于学习SQL编程的读者,尤其适用于SQL初学者,也可供具备一定SQL知识的读者备查。

最近评论



正在载入评论列表...
热点评论

    精 彩 导 读

    关系数据库已经成为数据库系统的主流。目前广泛使用的数据库软件都是基于关系模型的。SQL的全称是Structured Query Language(结构化查询语言),是关系数据库中最常用的语言。SQL不仅可以管理数据库中的数据而且可以管理关系数据库本身,还可以通过交互式客户端应用程序直接访问SQL数据库。本书从SQL基本知识开始,结合流行的数据库软件(SQL Server和Oracle),讲述了数据操作与系统管理的方方面面。 本书特点  内容全面、结构清晰、查询方便 本书依照SQL语句要素,按照数据定义、数据查询、数据操纵、数据控制、事务控制和程序化SQL的顺序讲解SQL语言,内容全面。 本书中,大多数SQL语句都是采用“语法、说明、实例、实例代码、运行结果”的顺序结构来阐述的,方便读者学习和速查。  实例丰富、紧密结合实际应用 本书共包括大小实例317个(见代码目录),使读者在学习SQL语言原理的同时,能掌握其用法。 本书还兼顾了SQL语句在各数据库产品中的实现。对于SQL Server和Oracle中差别不大的语句,本书在实例仅介绍其在SQL Server中的实现过程,而对于SQL Server和Oracle中差别比较大的语句,本书在实例分别介绍其在SQL Server和Oracle中实现。 本书内容 第1章是本书的开篇,主要介绍了关系数据库和关系模型,这些是SQL的基础。本章还从整体上介绍了SQL以及SQL环境的组成。 第2章是本书的预备知识,简单介绍了常用的关系数据库系统SQL Server和Oracle的基本情况,及其支持的SQL扩展语言Transact-SQL和PL/SQL的基本概念和主要内容,为后面介绍SQL的具体应用打下了基础。 第3章主要介绍了SQL中常用的数据类型,以及SQL中表的定义语句。包括使用CREATE TABLE语句创建表;ALTER TABLE语句修改表,包括增加列、删除列和修改列;DROP TABLE语句删除表。 第4章介绍了索引、视图的基本概念,在SQL中的创建、销毁索引和视图的语法及实现实例,并给出了它们的使用原则。 第5章介绍了SQL查询语句(SELECT语句)的基本语法结构和执行步骤。主要介绍了一些常用的简单查询,包括列的查询、使用ORDER BY子句对查询结果排序和使用条件字句WHERE为查询设置简单搜索条件。 第6章介绍了在WHERE子句中,经常使用的复杂的条件查询,包括组合查询条件、IN运算符、NOT运算符,以及使用LIKE运算符和通配符进行模糊查询等。 第7章介绍了在SQL数据查询时,如何通过连接符、数学运算以及函数等,在查询的过程中对数据进行一些处理,将处理后的结果提供给用户。 第8章介绍了在SQL中,如何运用聚合函数对数据进行聚合分析。在使用聚合函数时,还介绍了使用GROUP BY子句进行分组聚合分析,以及使用HAVING子句对分组信息进行进一步筛选。 第9章从基本的连接入手,介绍了表的自连接、自然连接、内连接和外连接。其中内连接介绍了等值连接和不等值连接两种基本形式;外连接介绍了左外连接、右外连接和全外连接。 第10章讲解了子查询,包括创建和使用返回单值的子查询、返回多值的子查询、相关子查询和嵌套子查询等内容。 第11章介绍了使用INSERT语句向表中插入数据。详细介绍了单行记录、多行记录的插入以及表中数据的复制操作。最后还介绍了数据库中经常用到的数据的导入/导出操作。 第12章介绍了使用UPDATE语句更新表中的数据和使用DELETE语句删除表中的数据,分别介绍了更新和删除表中的一行、多行以及所有行数据的操作。 第13章介绍了SQL对数据库的安全性控制功能,在介绍SQL安全模式的基础上,详细介绍了SQL中的角色管理与权限管理。最后,对SQL Server和Oracle中的安全管理作了详细的论述。 第14章介绍了与表有关的约束:NOT NULL约束、UNIQUE约束、PRIMARY KEY约束、FOREIGN KEY约束和CHECK约束、域约束以及断言。最后对SQL Server提供的规则对象与缺省值对象作了详细介绍。 第15章介绍了SQL中的存储过程与函数。本章主要以SQL Server数据库为例,结合实例讲解了存储过程和函数的开发调用过程。最后对Oracle的存储过程与函数的开发作了简单的介绍。 第16章介绍了SQL中触发器的有关概念和操作。 第17章介绍了SQL中通过游标提取和维护数据的方法。最后还详细介绍了在SQL Server和Oracle中,游标的扩展应用实例。 第18章介绍了事务的概念、事务控制的实现以及多用户访问数据库的并发控制。最后还介绍了在SQL Server和Oracle中并发控制的具体实现。 第19章介绍了嵌入式SQL的基本概念及其应用。最后,通过具体的实例详细阐述了利用C语言中嵌入SQL语句访问SQL Server和Oracle的过程。 本书具有知识全面、讲解细腻、指导性强等特点,力求以全面的知识及丰富的实例指导读者掌握SQL编程的基础知识。 本书主要读者对象 SQL的初学者:本书结构清晰、讲解精炼,并辅以了大量实例,便于新手对SQL的理解和学习。 数据库开发人员:本书可以作为数据库开发人员的参考手册。本书按照SQL语句分类编排,并且兼顾了SQL语句在主流数据库系统中的实现。 总之,本书易学易查,是数据库开发人员理想的参考书。 本书作者 本书主要由高守传执笔,主要作者还有刘小静。另外还要感谢以下人员对本书的技术支持:黄峰、郎显源、刘斌、孙雄勇、余周军、陈艳华、刘萌、顼宇峰、赵凯、张金辉、袁海波、赵艳铎、赵静一、秦鹏、苏治中、石伟玉、黄东、黄荣升、姜谷鹏、罗颂、潘力、齐林、王豫、姚文浩、张建平、孙逊、叶顺源、韦韩、李雷、解绍伟等。 读者对本书有任何意见或建议,可以联系本书的责任编辑,E-mail为quyanlian@ptpress.com.cn。 编 者 2006年12月
    line

    网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告

    北京百联美达美数码科技有限公司  版权所有  京 ICP 证 020026 号

    Copyright © 2000-2006, CSDN.NET, All Rights Reserved