版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验二实验二 数据库查询数据库查询一、实验目的一、实验目的使学生掌握使学生掌握SQL ServerSQL Server查询分析器的使用方法。查询分析器的使用方法。加深对加深对SQLSQL和和Transact-SQLTransact-SQL语言的查询语句的理解。语言的查询语句的理解。熟练掌握简单表的数据查询、数据排序和数据连接查熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法。询的操作方法。 二、实验原理二、实验原理Transact-SQLTransact-SQL语言主要组成部分语言主要组成部分 数据定义语言(数据定义语言(DDLDDL,Data Definition Language
2、Data Definition Language) 数据操纵语言(数据操纵语言(DMLDML,Data Data ManipularionManipularion Language Language) 数据控制语言(数据控制语言(DCLDCL,Data Control LanguageData Control Language)数据定义语言(数据定义语言(DDLDDL)数据定义语言是指用来定义和管理数据库以及数据库数据定义语言是指用来定义和管理数据库以及数据库中的各种对象的语句,这些语句包括中的各种对象的语句,这些语句包括CREATECREATE、ALTERALTER和和DROPDROP等语句
3、。在等语句。在SQL Server 2000SQL Server 2000中,数据库对象包括中,数据库对象包括表、视图、触发器、存储过程、规则、缺省、用户自表、视图、触发器、存储过程、规则、缺省、用户自定义的数据类型等。这些对象的创建、修改和删除等定义的数据类型等。这些对象的创建、修改和删除等都可以通过使用都可以通过使用CREATECREATE、ALTERALTER、DROPDROP等语句来完成。等语句来完成。数据操纵语言(数据操纵语言(DMLDML)数据操纵语言是指用来查询、添加、修改和删除数据数据操纵语言是指用来查询、添加、修改和删除数据库中数据的语句,这些语句包括库中数据的语句,这些语句
4、包括SELECTSELECT、INSERTINSERT、UPDATEUPDATE、DELETEDELETE等。在默认情况下,只有等。在默认情况下,只有sysadminsysadmin、dbcreatordbcreator、db_ownerdb_owner或或db_datawriterdb_datawriter等角色的成员等角色的成员才有权利执行数据操纵语言。才有权利执行数据操纵语言。SELECTSELECT语句的语法形式如下:语句的语法形式如下:SELECT select_listSELECT select_list INTO new_table INTO new_table FROM tab
5、le_source FROM table_source WHERE search_condition WHERE search_condition GROUP BY group_by_expression GROUP BY group_by_expression HAVING search_condition HAVING search_condition ORDER BY order_expressionASC|DESC ORDER BY order_expressionASC|DESC COMPUTE clause COMPUTE clause FOR BROWSE FOR BROWSE数
6、据控制语言(数据控制语言(DCLDCL)数据控制语言(数据控制语言(DCLDCL)是用来设置或者更改数据库用户是用来设置或者更改数据库用户或角色权限的语句,这些语句包括或角色权限的语句,这些语句包括GRANTGRANT、DENYDENY、REVOKEREVOKE等语句,在默认状态下,只有等语句,在默认状态下,只有sysadminsysadmin、dbcreatordbcreator、db_ownerdb_owner或或db_securityadmindb_securityadmin等角色的成等角色的成员才有权利执行数据控制语言。员才有权利执行数据控制语言。三、实验内容三、实验内容简单查询操作简
7、单查询操作 该实验包括投影、选择条件表达,数据排序,使用临该实验包括投影、选择条件表达,数据排序,使用临时表等。时表等。连接查询操作连接查询操作 该实验包括等值连接、自然连接、求笛卡儿积、一般该实验包括等值连接、自然连接、求笛卡儿积、一般连接、外连接、内连接、左连接、右连接和自连接等。连接、外连接、内连接、左连接、右连接和自连接等。 嵌套查询操作嵌套查询操作 在在SQL Server查询分析器中,使用查询分析器中,使用IN、比较符、比较符、ANY或或ALL和和EXISTS操作符进行嵌套查询操作。操作符进行嵌套查询操作。组合和统计查询操作组合和统计查询操作 该实验包括该实验包括分组条件表达、选择
8、组条件的表达方法;分组条件表达、选择组条件的表达方法;统计函数和分组统计函数的使用方法;统计函数和分组统计函数的使用方法;计算和分组计计算和分组计算查询等实验内容。算查询等实验内容。 四、实验方法和步骤四、实验方法和步骤将查询需求用将查询需求用Transact-SQLTransact-SQL语言表示。语言表示。在在SQL ServerSQL Server查询分析器的输入区中输入查询分析器的输入区中输入Transact-Transact-SQLSQL查询语句。查询语句。设置查询分析器结果区为设置查询分析器结果区为Standard Execute(Standard Execute(标准执行标准执行
9、) )或或Execute to GridExecute to Grid方式。方式。发布执行命令,查看查询结果;如果结果不正确,进发布执行命令,查看查询结果;如果结果不正确,进行修改,直到正确为止。行修改,直到正确为止。 查询分析器及使用方法查询分析器及使用方法查询分析器是在开发数据库应用系统时使用最多的工查询分析器是在开发数据库应用系统时使用最多的工具。查询分析器的主要作用是编辑具。查询分析器的主要作用是编辑Transact-SQLTransact-SQL,将将其发送到服务器,并将执行结果及分析显示出来其发送到服务器,并将执行结果及分析显示出来( (或进或进行存储行存储) )。查询生成器中的左
10、边窗口是对象浏览器,其中按树结查询生成器中的左边窗口是对象浏览器,其中按树结构列出了数据库对象;右上方是构列出了数据库对象;右上方是SQLSQL代码区域,用于输代码区域,用于输入入SQLSQL的查询语句;右下方为结果区,用于显示查询结的查询语句;右下方为结果区,用于显示查询结果和分析结果。对于果和分析结果。对于TSQLTSQL语句的执行结果,在结果区语句的执行结果,在结果区中可以有中可以有4 4种不同的输出形式:标准执行将结果直接显种不同的输出形式:标准执行将结果直接显示的结果区;网格执行将结果以表格形式显示的结果示的结果区;网格执行将结果以表格形式显示的结果区;计划执行显示执行计划;索引分析
11、为在结果区中区;计划执行显示执行计划;索引分析为在结果区中显示查询的索引情况。上述输出形式,可以通过菜单显示查询的索引情况。上述输出形式,可以通过菜单或按钮选择。或按钮选择。五、练习五、练习在学生选课库中实现其数据查询操作:在学生选课库中实现其数据查询操作: 1 1、求选修、求选修C1C1课程的学生学号和成绩,并要求对查询课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同则按学号的升结果按成绩的降序排列,如果成绩相同则按学号的升序排列。序排列。 2 2、求选修课程、求选修课程C1C1且成绩在且成绩在80809090分之间的学生学号分之间的学生学号和成绩,并将成绩乘以系数和成绩,并将成绩乘以系数0.80.8输出。输出。 3 3、求数学系或计算机系姓张的学生的信息。、求数学系或计算机系姓张的学生的信息。 4 4、求选修了高等数学的学生学号和姓名。、求选修了高等数学的学生学号和姓名。 5 5、求、求C1C1课程的成绩高于张三的学生学号和成绩。课程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 非营利组织财务管理职位面试技巧
- 疫情英语100词演讲稿
- 用电安全演讲稿高一
- 商场仓库安全管理制度
- 2025年AI艺术生成技术的实时协作与多人编辑
- 2026年人工智能在医疗影像诊断中的应用与挑战考试及答案
- 劳动话题演讲稿作文
- 人工智能失控演讲稿
- 2026年小学生英语词汇与语法练习试卷
- 回家演讲稿关于新年故事
- 外科学教学课件:小肠疾病1
- 光电探测与信号处理课件C0-绪论
- 钢化炉操作手册
- 《耳鼻咽喉头颈外科学》教学大纲(完整版)
- 如愿二声部合唱简谱文档
- GB/T 325.2-2010包装容器钢桶第2部分:最小总容量208L、210L和216.5L全开口钢桶
- GB/T 31089-2014煤矿回采率计算方法及要求
- GB/T 11409-2008橡胶防老剂、硫化促进剂试验方法
- 品类管理的定义与步骤
- 第一章-旅游目的地导论-《旅游目的地管理》课件
- 制造业的绿色设计与绿色制造课件
评论
0/150
提交评论