SQL应用开发参考手册(txt+pdf+epub+mobi电子书下载)


发布时间:2020-08-29 03:12:19

点击下载

作者:郭鑫

出版社:机械工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

SQL应用开发参考手册

SQL应用开发参考手册试读:

前言

SQL即结构化查询语言(Structured Query Language),是与当前关系型数据库交互的通用语言。与程序设计语言不同,SQL只做一件事情,即为用户提供简单而有效率的数据读写操作(从数据库中)。作为一名数据库开发人员,除了掌握一门程序设计语言,还必须掌握SQL语言的相关知识,能够熟练使用SQL语句进行各种数据库操作。多年使用SQL进行开发的经历让我们相信,对于程序开发人员来说,SQL应用开发参考手册是必需的,因此我们编写了这样一本书,希望能够真正做到易查、易学、易用,随时向编程中的开发人员提供帮助,并使其成为网站开发必备的工具书。

本书内容

本书分为四篇,共25章。第一篇(第1~6章)为基础管理篇,主要包括数据库配置与管理、数据库的基本操作、SQL基础、管理数据库与数据表、添加数据、修改和删除数据等内容。第二篇(第7~13章)为SQL查询篇,主要包括SQL基础查询、复杂查询、数据排序、数据统计分析、子查询、多表连接、聚合和旋转数据等内容。第三篇(第14~20章)为高级应用篇,主要包括视图、存储过程、自定义函数及应用、触发器、游标及应用、事务、索引等内容。第四篇(第21~25章)为常用函数篇,主要包括聚合函数、数学函数、字符串处理函数、日期时间处理函数、类型转换函数等内容。本书内容涉及SQL数据库开发中的各种技术,在每一章中均按知识结构顺序对讲解的知识点进行排序,并在每个知识点后面使用示例进行说明。

本书特点

● 即查、即学、即用:本书将查、学、用结合于一体,读者能够使用本书进行快速查询和快速应用,既是实用的工具书又是方便学习的参考书。

● 字母排序,快捷搜索:本书在讲解SQL开发技术时,按照功能进行了分类,使用户在使用时可以根据功能快速地缩小查找范围。并且提供了拼音目录,以便让读者更快、更准确地查找相关内容。

● 内容全面,示例丰富:本书内容涵盖了SQL开发所应用的各方面的技术和应用。为了便于读者快速掌握每个知识点,每个知识点都配有一个或多个示例。

● 精彩栏目,贴心提醒:本书根据需要在各章使用了很多“注意”、“说明”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,并轻松地掌握个别技术的应用技巧。

读者对象

● 数据库开发人员

● 初学编程的自学者

● 大中专院校的老师和学生

● 相关培训机构的老师和学员

● 初中级程序开发人员

● 编程爱好者

● 参加实习的菜鸟程序员

● 程序测试及维护人员

本书服务

如果您在使用本书时遇到什么困难或疑惑,可以联系我们,我们将在5个工作日内给您提供解答。我们的服务方式如下:

● 服务网站:www.mingribook.com

● 服务QQ:4006751066

● 服务信箱:mingrisoft@mingrisoft.com

● 服务电话:0431-84978981/84978982

● 学习社区:www.mrbccd.com

致读者

本书由明日科技策划并组织编写,主要编写人员有郭鑫、王小科、王国辉、张鑫、杨丽、赛奎春、高春艳、陈英、宋禹蒙、刘佳、辛洪郁、刘莉莉等。虽然在编写本书的过程中,我们本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。

本书部分示例源码可以从华章网站(www.hzbook.com)下载。

编者  第一篇基础管理篇第1章 数据库配置与管理

为了读者能在不同系统中更方便地使用数据库,下面对SQL Server、Oracle和MySQL数据库的安装、配置,以及各数据库的管理工具的应用进行详细说明。1.1 安装数据库

本节主要对SQL Server数据库的客户端和服务器端的安装过程进行详细说明,并介绍Oracle数据库、MySQL数据库在Windows和Linux系统中的安装过程。

1.1.1 安装SQL Server 2008数据库

安装SQL Server 2008之前,首先要了解安装SQL Server 2008所需的条件,检查计算机的软硬件配置是否满足SQL Server 2008开发环境的安装要求,具体要求如表1.1所示。

安装SQL Server 2008数据库的步骤如下。(1)将安装盘放入光驱,光盘会自动运行,运行界面如图1.1所示。(2)在“SQL Server安装中心”窗口中单击左侧的“安装”选项,如图1.2所示。(3)单击“全新SQL Server独立安装或向现有安装添加功能”超链接,打开“安装程序支持规则”窗口,如图1.3所示。(4)单击“确定”按钮,打开“产品密钥”窗口,如图1.4所示。在该窗口中输入产品密钥。图1.1 “SQL Server安装中心”窗口图1.2 单击左侧的“安装”选项图1.3 “安装程序支持规则”窗口图1.4 “产品密钥”窗口(5)单击“下一步”按钮,打开“许可条款”窗口,选中“我接受许可条款”复选框,如图1.5所示。(6)单击“下一步”按钮,打开“安装程序支持文件”窗口,如图1.6所示。在该窗口中单击“安装”按钮,安装程序支持文件。图1.5 “许可条款”窗口图1.6 “安装程序支持文件”窗口(7)安装完程序支持文件后,窗口上会出现“下一步”按钮,单击“下一步”按钮,打开“安装程序支持规则”窗口,如图1.7所示。在该窗口中,如果所有规则都通过,则“下一步”按钮可用。(8)单击“下一步”按钮,打开“功能选择”窗口,这里可以选择要安装的功能,如果全部安装,则可以单击“全选”按钮,如图1.8所示。图1.7 “安装程序支持规则”窗口图1.8 “功能选择”窗口(9)单击“下一步”按钮,打开“实例配置”窗口,在该窗口中选择实例的命名方式并命名实例,然后选择实例根目录,如图1.9所示。(10)单击“下一步”按钮,打开“磁盘空间要求”窗口,该窗口中显示了安装SQL Server 2008所需的磁盘空间,如图1.10所示。图1.9 “实例配置”窗口图1.10 “磁盘空间要求”窗口(11)单击“下一步”按钮,打开“服务器配置”窗口,如图1.11所示。在该窗口中,单击“对所有SQL Server服务使用相同的账户”按钮,以便为所有的SQL Server服务设置统一账户。(12)单击“下一步”按钮,打开“数据库引擎配置”窗口,在该窗口中选择身份验证模式并输入密码,然后单击“添加当前用户”按钮,如图1.12所示。(13)单击“下一步”按钮,打开“Analysis Services配置”窗口,在该窗口中单击“添加当前用户”按钮,如图1.13所示。(14)单击“下一步”按钮,打开“Reporting Services配置”窗口,在该窗口中选择“安装本机模式默认配置”单选按钮,如图1.14所示。图1.11 “服务器配置”窗口图1.12 “数据库引擎配置”窗口图1.13 “Analysis Services配置”窗口图1.14 “Reporting Services配置”窗口(15)单击“下一步”按钮,打开“错误和使用情况报告”窗口,如图1.15所示。在该窗口中设置是否将错误和使用情况报告发送到Microsoft,这里选择默认设置。(16)单击“下一步”按钮,打开“安装规则”窗口,如图1.16所示。在该窗口中,如果所有规则都通过,则“下一步”按钮可用。图1.15 “错误和使用情况报告”窗口图1.16 “安装规则”窗口(17)单击“下一步”按钮,打开“准备安装”窗口,如图1.17所示。该窗口中显示了准备安装的SQL Server 2008功能。(18)单击“安装”按钮,打开“安装进度”窗口,如图1.18所示。该窗口中显示了SQL Server 2008的安装进度。图1.17 “准备安装”窗口图1.18 “安装进度”窗口(19)安装完成后,在“安装进度”窗口中显示安装的所有功能,如图1.19所示。(20)单击“下一步”按钮,打开“完成”窗口,如图1.20所示。单击“关闭”按钮,即可完成SQL Server 2008的安装。图1.19 显示安装的所有功能图1.20 “完成”窗口

1.1.2 安装Oracle Database 11g数据库

Oracle Database 11g的安装与升级都是一项比较复杂的工作,为了便于Oracle Database 11g数据库管理系统可以安装在多种操作系统平台上(如Windows平台、Linux平台和UNIX平台等),Oracle Database 11g提供了一个通用的安装工具——Oracle Universal Installer,该工具是基于Java语言开发的图形界面安装工具,利用它可以实现在不同操作系统平台上安装Oracle Database 11g数据库。本节介绍Oracle Database 11g在Windows平台上的安装。

Oracle Database 11g数据库服务器由Oracle数据库软件和Oracle实例组成。安装数据库服务器就是将管理工具、实用工具、网络服务和基本的客户端等组件从安装盘复制到计算机硬盘的文件夹结构中,并创建数据库实例、配置网络和启动服务等。下面以Oracle Database 11g发行版2为例(Oracle Database 11g其他版本的安装可参考此版本),详细介绍Oracle Database 11g的安装过程。具体安装过程如下。(1)在数据库安装光盘或安装文件夹中双击setup.exe文件,将启动Oracle Universal Installer安装工具,并打开如图1.21所示的命令行窗口,然后会在该窗口中出现用于检测计算机软件、硬件安装环境的提示信息。若安装环境不满足系统安装的最小需求,则程序会终止继续执行。(2)在Oracle Universal Installer安装工具检测完当前系统的软硬件环境之后,将打开“配置安全更新”界面。该界面主要用来设置系统的在线更新方式,若数据库所安装的机器没有连接Internet,则无须进行系统在线更新配置。这样在该界面上可以取消选中“我希望通过My Oracle Support接收安全更新”复选框,并将“电子邮件”文本框置空,然后单击“下一步”按钮,如图1.22所示。图1.21 启动Oracle Universal Installer图1.22 配置安全更新界面(3)单击“下一步”按钮,系统会弹出“未指定电子邮件地址”的信息提示框,如图1.23所示。这里单击“是”按钮,表示对上一步的设置进行确认就可以了。(4)单击“是”按钮后,会打开“选择安装选项”界面,该界面用于选择“安装选项”,这里选择“创建和配置数据库”单选框,然后单击“下一步”按钮,如图1.24所示。图1.23 “未指定电子邮件地址”提示框图1.24 “选择安装选项”界面(5)单击“下一步”按钮后,会打开“系统类”界面,如图1.25所示。该界面用来选择数据库被安装在哪种操作系统平台上(Windows主要有桌面版和服务器版两种),这要根据当前机器所安装的操作系统而定,本演示实例使用的是Windows 操作系统(属于桌面类系统),所以选择“桌面类”单选框,然后单击“下一步”按钮。(6)单击“下一步”按钮后,会打开“典型安装配置”界面。在该界面中,首先设置文件目录,默认情况下,安装系统会自动搜索出剩余磁盘空间最大的磁盘作为默认安装盘,当然也可以自定义安装磁盘;然后选择数据库版本,安装系统提供的数据库版本包括“企业版”、“标准版”、“个人版”和“定制版”四种,通常选择“企业版”就可以;接着输入全局数据库名和登录密码(需要记住,该密码是SYSTEM、SYS、SYSMAN、DBSNMP这四个管理账户共同使用的初始密码。另外,用户SCOTT的初始密码为tiger),其中“全局数据库名”也就是数据库实例名称,它具有唯一性,不允许出现两个重复的全局数据库名;最后单击“下一步”按钮,如图1.26所示。图1.25 “系统类”界面图1.26 “典型安装配置”界面(7)单击“下一步”按钮后,会打开“执行先决条件检查”界面,如图1.27所示。该界面用来检查安装本产品所需要的最低配置,检查结果会在下一个界面中显示出来。(8)检查完毕后,弹出如图1.28所示的“概要”界面,在该界面中会显示出安装产品的概要信息。若在上一步中检查出某些系统配置不符合Oracle安装的最低要求,则会在该界面的列表中显示出来,以供用户参考,然后单击“完成”按钮即可。图1.27 “执行先决条件检查”界面图1.28 “概要”界面(9)单击“完成”按钮后,会打开“安装产品”界面,该界面会显示产品的安装进度,如图1.29所示。(10)当“安装产品”界面中的进度条到达100%后,会打开"Database Configuration Assistant"(数据库配置助手)界面,如图1.30所示。在该界面中,单击“停止”按钮可以随时停止文件复制。(11)当"Database Configuration Assistant"界面中的进度条到达

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载