文档详情

实 验_SQL语言应用.doc

发布:2017-08-01约5.25千字共7页下载文档
文本预览下载声明
实 验 二 SQL语言应用 实验目的: 熟练掌握基本表的定义、删除与修改,为后继学习作准备。 实验属性(验证性) 1、了解并掌握SQL查询分析器及企业管理器的使用; 2、掌握基本表的定义、删除与修改。 三、实验仪器设备及器材 1.安装有windows操作系统计算机。 2.安装有Oracle11g和SQL Server的计算机。 3.安装有Visual Studio .net和Java编译器(eclipse、Netbean等)的编译器。 4.计算机具备网络环境。 四、实验要求(预习、实验前、实验中、实验后等要求) 1.预习教材第三章,熟悉SQL语句。 2.熟悉.net、Java、PowerBuilder和Delphi 开发环境。 3.能够熟练掌握.net、Java、PowerBuilder和Delphi环境下的数据库的编程。 4.掌握单表查询语句的一般格式。; 5.掌握单表无条件、有条件查询及查询结果排序与分组。 6.掌握多表连接、嵌套和集合查询语句的一般格式及各种使用方法。 实验原理 SQL语言应用。 六、实验步骤: (1) 启动Oracle的SQL Developer或者SQL Plus,或者SQL Server 查询分析器; (2) 对于Oracle11g的SQL Plus需要进行登录,对于Oracle11g的SQL Developer需要进行建立连接。 如果选择SQL SERVER查询分析器,需要选择数据库; A、单表查询 1 无条件查询 例2.1 查询全体学生的详细记录。 select * from students; 查询全体学生的姓名(Sname)、学号(Sno)、所在系(Sdept)。 select sname,sno,sdept from students; 查询全体学生的姓名(Sname)、出生年份及学号(Sno)。 select sname,2011-sage 出生年份,sno from students; 查询全体学生的姓名、出生年份和学号,要求用小写字母表示学号中的字母。 select sname,2011-sage 出生年份,lower(sno) sno from students; 例2.5 查询选修了课程的学生学号。 select sno from sc; 2 条件查询 例2.6 查询数学系全体学生的学号(Sno)和姓名 (Sname)。 select sno,sname from students where sdept=数学; 例2.7 查询所有年龄在18~22岁(包括18岁和22岁)之间的学生姓名(Sname)及年龄(Sage)。 select sname,sage from students where sage between 18 and 22; 例2.8 查询年龄在18~22岁(包括18岁和22岁)之间的学生姓名(Sname)及年龄(Sage)。 select sname,sage from students where sage between 18 and 22; 例2.9 查询年龄不在18-22岁之间的学生姓名(Sname)及年龄(Sage)。 select sname,sage from students where sage not between 18 and 22; 例2.10 查询自动化系、数学和计算机系学生的学号(Sno)、姓名(Sname)和性别(Ssex)。 select sno,sname,ssex from students where sdept in (自动化,数学,计算机); 例2.11 查询既不是信息系、数学系、也不是计算机系的学生的姓名(Sname)和性别(Ssex)。 select sno,sname,ssex from students where sdept not in (自动化,数学,计算机); 例2.12 查询所有姓刘的学生的姓名(Sname)、学号(Sno)和性别(Ssex)。 select sname,sno,ssex from students where sname like 刘%; 例2.13 查询姓“刘”且全名为4个汉字的学生的姓名(Sname)和所在系(Sdept)。 select sname,sdept from students where sname like 刘______; 例2.14 查询所有不姓刘的学生姓名(Sname)和年龄(Sage)。 select sname,sage from students where sname not like 刘%; 例2.15 查询课程名为“DB_设计”的课程号(Cno)和学分(Credit)。 select cno,credit from
显示全部
相似文档