1、1启动 SQL Server2000 和建库、表1启动数据库服务软件 SQL Server 2000:在程序菜单中选择 Microsoft SQL Server,如图 1-1 所示:图 1-1再选中服务管理器,如图 1-2 所示:2图 1-2点击服务管理器后,出现 SQL Server 服务管理器,如图 1-3 所示:图 1-3点击“开始/继续”按钮,启动 SQL Server 2000 数据库服务。启动成功后,在时钟旁边出现一个 符号,如图 1-4 所示。图 1-42在 SQL Server 2000 中建立数据库:在程序菜单中选择 Microsoft SQL Server,如图 1-5 所
2、示:3图 1-5再选中企业管理器,如图 1-6 所示:图 1-64点击企业管理器后,出现企业管理器的主界面,如图 1-7 所示:图 1-7点击左边树状控制栏的+/号可以打开和关闭 SQL Server 组中的本地服务项目,在选中数据库服务项目后,单击鼠标右键,出现数据库的菜单,如图 1-8 所示:5图 1-8点击新建数据库,出现新建数据库窗口,如图 1-9 所示:图 1-96输入数据库名称:Test,点击数据文件选项卡,如图 1-10 所示:图 1-10在数据文件中,你可以设定数据文件的名称,所在目录以及文件的大小等信息。完成后点击事务日志选项卡,如图 1-11 所示:7图 1-11事务日志中
3、,你可以设定日志文件的名称,所在目录以及文件的大小等信息。接受系统的缺省值,点击确定按钮,完成数据库的新建,如图1-12 所示。8图 1-123.在 Test 数据库上建立表:点击数据库 Test 前面的号,打开数据库的各种属性,如图 1-13所示:9图 1-13选中表的属性,单击鼠标右键,出现表的菜单,如图 1-14 所示:10图 1-14点击新建表按钮,出现新建表窗口,如图 1-15 所示:11图 1-15输入列名,数据类型,长度等信息,点击 图标,出现选择表名窗口,如图 1-16 所示:图 1-16输入表名,点击确定按钮,将新建的表存盘。12SQL Server2000 查询分析器1启动
4、数据库服务软件 SQL Server 2000 的查询分析器:在程序菜单中选择 Microsoft SQL Server,如图 2-1 所示:图 2-1再选中查询分析器,如图 2-2 所示:13图 2-2点击查询分析器后,出现连接到 SQL Server 窗口,如图 2-3 所示:图 2-3点击 按钮,出现选择服务器窗口,如图 2-4 所示。14图 2-4选择本地服务(Local),点击确定按钮。再点击连接到 SQL Server 窗口的确定按钮。出现 SQL 查询分析器主界面,如图 2-5 所示。15图 2-5选择查询菜单,点击更改数据库,如图 2-6 所示。16图 2-6出现选择数据库窗口
5、,如图 2-7 所示。图 2-7选择在上次建立的数据库 Test,点确定按钮。172在查询分析器中建立表:在查询分析器的查询窗口中输入 SQL 语句,如图 2-8 所示。图 2-8点击 按钮,执行该 SQL 语句,在查询窗口下部出现一个输出窗口,如图 2-9 所示。图 2-918提示命令成功完成,或者报告出错信息。3.查询分析器中向表添加数据:在查询分析器的查询窗口中输入 SQL 语句,如图 2-10 所示。图 2-10点击 按钮,执行该 SQL 语句,在查询窗口下部出现一个输出窗口,如图 2-11 所示。图 2-11193.从表中查询数据:在查询分析器的查询窗口中输入 SQL 语句,如图 2
6、-12 所示。图 2-12点击 按钮,执行该 SQL 语句,在查询窗口下部出现一个输出窗口,如图 2-13 所示。图 2-1320SQL 语言综合练习内容1启动数据库服务软件 SQL Server 2000 的查询分析器,用Create Table 建表;2用 Insert Into 向表中插入记录;3用 Create Index 在表上建立索引;4用 Create View 建立视图;5用 SELECT 语句进行各种查询操作。任务1打开数据库 SQL Server 2000 的查询分析器,用 Create Table 建表 Exam,表结构如下图所示:字段名 类型 长度 含义id varch
7、ar 17 学生编号name varchar 10 姓名sex varchar 2 性别age integer 年龄score numeric 6,2 总成绩address varchar 50 地址memo varchar 100 备注212用 Insert Into 语句向 Exam 表中添加 6 条记录,记录内容如下图所示:A0001 赵一 男 20 580.00 重邮宿舍 12-3-5 学习委员B0002 钱二 女 19 540.00 南福苑 5-2-9 班长C0003 孙三 男 21 555.50 学生新区 21-5-15 优秀共青团员D0004 李四 男 22 48000 重邮宿舍
8、 8-6-22 暂无相关信息E0005 周五 女 20 495.50 学生新区 23-4-8 暂无相关信息F0006 吴六 男 19 435.00 南福苑 2-5-12 暂无相关信息1对表 Exam 的 Score 字段建立一个名为 IndexScore 的升序索引。4建立视图 ViewExam,字段 ViewExam1 和 ViewExam2 分别对应表 Exam 的 Name 和 Address 字段。5.将 jm.sql、zjm.sql、dhshow.sql 拷贝到自己的计算机上,在SQL Server 2000 的查询分析器中执行该 SQL 语句,在数据库中建立 jm、zjm、dhsh
9、ow 等三个表。dhshow 表执行的时间要长一些,请耐心等候,大约需要 12 分钟。三个表的字段含义如下:Jm 表:Jmbm 局名编码Jmhz 局名汉字说明Jmbz 局名标志22Zjm 表:Zjmbm 子局名编码Zjmhz 子局名汉字说明Jmbm 局名编码Zjmbz 子局名标志Dhshow 表:(其它字段与本次测验无关,未给出相关含义)Dhh 电话号码Sl1 长话费Sl3 市话费Sl39 地区编码Sl40 子局名编码表间关联:Jm 表中的 jmbm 和 zjm 表中的 jmbm 是相等的;Zjm 表中的 zjmbm 和 dhshow 表中的 sl40 是相等的。表说明:dhshow 表中的 sl1 和 sl3 字段的计费单位是人民币分。6用 SELECT 语句,求拉萨地区长话消费平均是多少分人民币。7用 SELECT 语句,求阿里地区市话消费总大于 10 元人民币并且长话消费不为零的电话号码。