在 Access 2003 中执行 SQL
在 SQL Server 中执行 SQL
在 Oracle 10g 中执行 SQL 语句
执行 SQL 脚本文件
SQL 语言的执行环境非常广泛,几乎所有的关系数据库系统都支持 SQL 语句。SQ
L
语句不仅可以在数据库系统的具体工具中交互式执行,也可在编程语言中嵌入式使用。
本章将主要介绍如何在 Access 2003、SQL Server 2000 和 Oracle 10g 中交互式执行 SQ
L
语句的方法,以便读者调试本书中的 SQL 语句。
设置 SQL 语句执行的环境
第
章
SQL 技术与网络数据库开发详解
·10·
2.1 在 Access 2003 中执行 SQL
Access 2003 是微软公司发布的 Microsoft Office 2003 办公软件的一个重要的组成部分,主要用于
数据库管理。使用 Access 2003 可以高效、便捷地完成各种中小型数据库的开发和管理工作。
2.1.1 Access 2003 的安装与启动
由于 Access 2003 是 Microsoft Office 2003 的成员,所以 Access 2003 的安装将在 Microsoft Office
2003 的安装过程中完成。
1.Access 2003 的安装
Access 2003 主要在 Windows 操作系统下运行,本书中使用的操作系统为 Windows XP。安装 Access
2003 的方法为:将 Microsoft Office 2003 的光盘放入光驱中,安装程序会自动启动(如果不自动启动,
则手动打开光盘,双击 Setup.exe 安装程序即可),并显示 Microsoft Office 2003 的安装向导界面,根
据向导中的中文提示,可以完成 Access 2003 的安装过程。
2.Access 2003 的启动
安装完 Access 2003 后,启动它的方法是:选择“开始”|“所有程序”|“ Microsoft Office 2003”
|“Microsoft Office Access 2003”命令。启动 Access 2003 后,会显示其主界面,如图 2.1 所示。
图 2.1 Access 2003 主界面
2.1.2 通过 Access 的图形界面创建数据库
第一次启动 Access 2003 后,可以打开现有的 Access 数据库,也可以新建数据库。下面通过 Access
的图形界面新建一个数据库,并将其命名为 College。本书后面的 Access 实验都是在 College 数据库中
完成的。
(1)启动 Access 2003,选择菜单栏中的“文件”|“新建”命令,在主窗口右侧的“新建文件”
第 2 章 设置 SQL 语句执行的环境
·11·
面板中选择“空数据库…”选项,如图 2.2 所示。
图 2.2 主界面(“新建文件”面板)
(2)打开“文件新建数据库”对话框,在此可指定数据库文件的保存位置和名称,这里将名称设
置为 College。单击“创建”按钮,如图 2.3 所示,即可创建 College 数据库。
(3)创建 College 数据库后,主界面内会出现“数据库”窗口,如图 2.4 所示。通过该窗口可以
对数据库进行各种操作。
图 2.3 “文件新建数据库”对话框 图 2.4 “数据库”窗口
2.1.3 在 Access 中执行 SQL 语句
要在 Access 中执行 SQL 语句,需用到 Access 中的“查询”功能。
【例 2.1】在 College 数据库中创建一个 Student 数据表,操作步骤如下所示。
(1)使 用 Access 2003 打开 College 数据库,在“数据库”窗口左侧的“对象”面板中单击“查询”
按钮,如图 2.5 所示。
(2)选择“数据库”窗口右侧窗格内的“在设计视图中创建查询”选项,打开“显示表”对话框,
如图 2.6 所示。直接单击“关闭”按钮关闭该对话框。
(3)在主窗口菜单栏中选择“视图”|“SQL 视图”命令,出现“选择查询”窗口的 SQL 视图,
SQL 技术与网络数据库开发详解
·12·
如图 2.7 所示。
图 2.5 “数据库”窗口(查询) 图 2.6 “显示表”对话框
说明:要在 Access 环境中执行 SQL 语句,必须通过“选择查询”窗口(SQL 视图)执行。
(4)在“选择查询”窗口中编写创建 Student 数据表的 SQL 语句,如下所示。
CREATE TABLE student
(
学号 char(4) NOT NULL ,
姓名 char(20) NOT NULL,
性别 char(2) NOT NULL,
出生日期 datetime,
来源地 varchar(50),
联系方式 1 char(12),
联系方式 2 char(12),
所属院系 char(20)
);
(5)在主窗口菜单栏中选择“查询”|“运行”命令,此时 Access 会运行上面的 SQL 语句,在当
前数据库中创建 Student 数据表。
(6)在“数据库”窗口左侧的“对象”面板中单击“表”按钮,查看创建表的结果,如图 2.8 所
示,可以看出已经成功地创建了 Student 数据表。
图 2.7 “选择查询”窗口(SQL 视图) 图 2.8 “数据库”窗口(表)
上面的例题演示了在环境中执行 CREATE TABLE 语句创建数据表的方法,执行其他 SQL 语句的
方法与其相同。
注意:Access 中的“选择查询”窗口有两种视图(显示方式),即设计视图与 SQL 视图。如果需要执
行 SQL 语句,则必须将“选择查询”窗口以 SQL 视图显示。
第 2 章 设置 SQL 语句执行的环境
·13·
2.2 在 SQL Server 中执行 SQL
SQL Server 可以在多种操作系统上运行。SQL Server 的服务器环境可以是 Windows NT 或者
Windows 9x 和其更高版本。SQL Server 的客户机可以是 MS-DOS、Windows 3.x、Windows NT、Windows
9x 和其更高版本。
2.2.1 SQL Server 2000 的安装
要安装 SQL Server 2000,只需将 SQL Server 2000 的光盘放入光驱中,安装程序会自动启动(或打
开光盘找到 Setup.exe 安装文件,双击运行它),并显示 SQL Server 2000 的安装向导界面,如图 2.9
所示。选择“安装 SQL Server 2000 组件”选项,并根据向导中的中文提示即可轻松完成 SQL Server 2000
的安装过程,在此不再详述。
图 2.9 SQL Server 2000 安装向导界面
注意:在安装 SQL Server 2000 的过程中会出现一个“身份验证模式”对话框,可以选择“Windows 身
份验证模式”和“混合模式”。本书采用的是“混合模式”,既可以使用 Windows 身份验证模
式登录 SQL Server,也可以使用 sa 用户登录 SQL Server。
2.2.2 使用企业管理器创建数据库
企业管理器是 SQL Server 2000 系统的主要图形化操作工具。利用企业管理器,用户可以完成定义和
运行 SQL Server 2000 的服务器组,可以创建和管理所有 SQL Server 2000 的数据库、数据表、索引、存
储过程、触发器和用户等数据库对象。下面使用企业管理器在 SQL Server 中创建一个 College 数据库。
(1)选择“开始”|“所有程序”|“Microsoft SQL Server”|“企业管理器”命令,启动企业管理
器,其界面如图 2.10 所示。