教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

第11章 数据库应用实践指导 - 图文(8)

来源:网络收集 时间:2026-09-19
导读: maxsize=20MB,--最大大小 filegrowth=10% ) go use teachingSystem go if exists (select * from sysobjects where name='department')--判断是否存在此表 drop table department go create table department ( …

maxsize=20MB,--最大大小 filegrowth=10% ) go

use teachingSystem go

if exists (select * from sysobjects where name='department')--判断是否存在此表 drop table department go

create table department

( …… --此处省略,同上; ) Go

if exists (select * from sysobjects where name= ‘course’)--判断是否存在此表 drop table course go

create table course

( …… --此处省略,同上; ) Go

--此处省略另外4个表的创建代码

INSERT course (course_id,dept_id,course_name) VALUES ('100001', '1001 ', '数据库原理') ...... –省略其他数据的创建

INSERT department(dept_id, dept_name, dept_head, dept_phone, dept_addr) VALUES ('1001 ', '电

子信息学院', '王老师', '1391001011', '图书馆7楼')

...... –省略其他数据的创建

INSERT student(stu_id, dept_id, name,sex, birthday, address, totalscore, nationality, grade, school,

class, major) VALUES ('1201', N'1001', '高燕', '女', CAST(0x0000806800000000 AS DateTime),'上海', NULL, '汉族', '1 ', '电子信息', '1001', '计算机')

...... –省略其他数据的创建 GO

4.数据查询方法

从数据库中检索出所需要的数据和实现方法。如何使用SQL的SELECT语句的WHERE子句进行比较,BETWEEN、LIKE关键字的查询,使用ORDER BY子句对SELECT语句检索出来的数据进行排序,并用GROUP BY、HAVING子句和函数进行分组汇总。

在SQL Server Management Studio中执行SELECT查询语句,如图11-66所示。 启动“SQL Server Management Studio”,并在“树”窗格中单击“表”节点,数据库中的所有的表对象将显示在内容窗格中。右击“对象资源管理器”的“数据库”中的某一表,在菜单中选择“打开表”命令 。查询设计器中的四个窗格:

关系图窗格:用于向选择查询中添加表或视图对象以及选择输出字段,并允许相关联的表连接起来。如果看不到该窗口,请单击工具栏上的“显示/隐藏关系图”按钮。

条件窗格:用于设置显示字段、排序结果、搜索以及分组结果的选项。如果看不到该窗口,请单击工具栏上的“显示/隐藏条件窗格”按钮。

SQL窗格:用于输入和编辑所有的SELECT语句。如果看不到该窗口,请单击工具栏上的“显示/隐藏SQL窗格”按钮。

第11章 数据库应用实验指导

图11-66 SQL查询

结果窗格:结果窗格用于显示SELECT语句执行的结果,并允许添加、修改以及删除记录。如果看不到该窗口,请单击工具栏上的“显示/隐藏结果窗格”按钮。

1)投影部分列

从教务信息数据库teachingSystem的学生表student中查询出学生的编号、姓名和地址是“上海”的前三列的记录。

实验操作步骤:在SQL Server Management Studio中执行SELECT查询语句。

USE teachingSystem GO

SELECT stu_id, name,address FROM student Where address ='上海'

查询结果如图11-67所示:

图11-67 投影部分列查询结果

从教务管理数据库teachingSystem的学生表student中查询出前5条纪录。

USE teachingSystem GO

SELECT TOP 5 * FROM student GO

从教务管理数据库teachingSystem的学生表student中查询出班级的名称。

USE teachingSystem GO

SELECT DISTINCT Class FROM student GO

2)投影所有列

从教务管理数据库teachingSystem的学生表student中查询所有纪录。

USE teachingSystem

…… 此处隐藏:83字,全部文档内容请下载后查看。喜欢就下载吧 ……
第11章 数据库应用实践指导 - 图文(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/604288.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)