您所在位置: 网站首页 / 文档列表 / 实验设计 / 文档详情
实验六 DML的数据查询.doc 立即下载
上传人:yy****24 上传时间:2024-09-07 格式:DOC 页数:4 大小:60KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

实验六 DML的数据查询.doc

实验六DML的数据查询.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验六DML的数据查询一、实验目的DML的数据查询指对数据库中的数据查询、统计、分组、排序等操作。查询语句可以分为简单查询、连接查询、嵌套查询和组合查询。本次实验了解DML语言的SELECT语句对数据的查询,学会SQLServer2000的查询分析器中用DML语言对表中的数据进行简单查询、连接查询、嵌套查询和组合查询。二、实验内容1.启动数据库服务软件SQLServer2000的查询分析器,用SELECT语句对表进行简单查询操作,整个查询过程只涉及到一个表,是最基本的查询语句。语法格式如下:Select<目标列组>From<数据源>[Where<元组选择条件>][Groupby<分组列>[Having<组选择条件>]][Orderby<排序列1><排序要求>[,…n]]2.用SELECT语句对表进行连接查询操作,连接查询涉及被连接和连接两个表,所以数据源一般为多个表。用来连接两个表的条件称为连接条件,一般格式为:[<表名1>.]<列名1><比较运算符>[<表名2>.]<列名2>其中比较运算符主要有:=、>、<、>=、<=、!=。3.用SELECT语句对表进行嵌套查询操作,一个Select…From…Where语句称为一个查询块,将一个查询块嵌套在另一个查询块的Where子句或Having短语的条件中的查询,就是嵌套查询。主要有使用In操作符、使用比较运算符的嵌套查询方式。4.用SELECT语句对表进行组合查询操作,将SELECT语句的查询结果集再进行集合运算就构成了SQL的组合查询。组合查询操作符有Union(并操作)、Intersect(交操作)和Minus(差操作)。三、实验任务1.打开数据库SQLServer2000的查询分析器,用CreateTable建表Student,表结构如下所示:字段名类型长度含义IDVarchar20学号NameVarchar10姓名AgeInt年龄DepartmentVarchar30所在系2.用CreateTable建表Course,表结构如下所示:字段名类型长度含义CourseIDVarchar15课程号CourseNameVarchar30课程名CourseBeforeVarchar15先行课3.用CreateTable建表Choose,表结构如下所示:字段名类型长度含义IDVarchar20学号CourseIDVarchar30课程号ScoreDec5,2成绩4.用INSERT语句向表Student中插入3条记录:IDNameAgeDepartment00001张三20计算机系00002李四19计算机系00003王五21计算机系5.INSERT语句向表Course中插入3条记录:CourseIDCourseNameCourseBeforeC1计算机引论-C2PASCAL语言C1C3数据结构C26.用INSERT语句向表Choose中插入7条记录:IDCourseIDScore00001C19500001C28000001C38400002C18000002C28500003C17800003C3707.用SELECT语句求计算机系学生的学号和姓名。SelectID,NameFromstudentWhereDepartment=’计算机系’8.用SELECT语句求学生的学号、姓名、选的课程名及成绩。Selectstudent.ID,Name,CourseName,ScoreFromStudent,Course,ChooseWhereStudent.ID=Choose.IDANDCourse.CourseID=Choose.CourseID9.用SELECT语句求C1课程的成绩低于张三的学生的学号和成绩。SelectDISTINCTstudent.ID,scoreFromstudent,chooseWherechoose.CourseID=’C1’andscore<(selectscoreFromchooseWherechoose.CourseID=’C1’andchoose.ID=(selectstudent.IDFromstudentWherestudent.name=’张三’))10.用SELECT语句求选了C2课程并且也选了C3课程的学生的学号。SelectDISTINCTstudent.IDFromstudentWherestudent.IDin(selectChoose.IDFromchooseWherechoose.CourseID=’c2’andchoose.CourseIDin(selectchoose.IDFromchooseWhereCourseID=’C3’
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

实验六 DML的数据查询

文档大小:60KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用