SQL语句实现数据概更新操作和简单查询

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL语句实现数据概更新操作和简单查询桂林电子科技大学

数学与计算科学学院实验报告

实验室: 实验日期:2012年10月 27日

院(系) 数学与计算科学学院年级、专业、班级 11007102 姓名罗婕成绩课程数据库原理实验实验项目 SQL语句实现数据更新指导毛睿名称名称操作和简单查询教师

一,实验目的

1、学会使用SQL语句实现数据插入、修改和删除操作;

2、向表中进行数据操作时,观察违反列级和表级完整性约束时出现的情况;

3、掌握SELECT语句的基本语法;

4、熟练掌握表的数据简单查询、数据排序;

5、熟练掌握表的连接查询的表示;

6、掌握等值连接与非等值连接、自身连接、外连接以及复合条件连接操作。二,实验原理

1、 SQL语句的完整性约束;

2、 select语句的基本语法格式,执行方式,条件表达式的表示方式;

3、等值与非等值连接、自身连接、外连接以及复合条件连接操作。三,使用仪器,材料

电脑。

四,实验内容与步骤

1、查询全体学生的学号和姓名;

(1)打开SQL查询分析器;

(2)在“查询”窗口中输入如下语句:

select 学号,姓名

from 学生表

运行结果如图1所示:

(图1)

2、查询全体学生的详细记录,在查询窗口中输入:

select 学号,姓名,所在系

From student,course 如图2所示:

(图2)

3、查询全体学生的姓名、出生年份和所在系,如图3所示:

(图3)

4、查询选修了课程的学生姓名和相应课号,如图4;

(图4)

5、查询数学系全体学生的姓名,如图5

(图5)

6、查询考试成绩不及格的学生姓名;如图6:

(图6)

7、查询年龄在20,23岁(包括20和23)之间的学生姓名、年龄和所在系;如图7:

(图7)

8、查询年龄不在20,23岁之间的学生姓名、年龄和所在系;如图8:

(图8)

9、查询都不是指定的两个系的学生姓名和性别、所在系;如图9:

(图9)

10、查询缺少成绩的学生的学号和课程号;如图10:

(图10)

11、查询每个学生及其选课课程的情况;(用等值连接和自然连接两种方式查询,比较查询结果,分析等值连接和自然连接的区别)如图11:

(图11)

12、求学生的学号、姓名、选课的课程名及成绩;如图12:

(图12)

13、求选修了1号课程且成绩为90分以上的学生学号、姓名和成绩;如图13:

(图13)

五,实验结果分析或总结

通过本次试验,我掌握了SQL语句实现数据插入、修改和删除操作; 我熟悉了select语句的基本语法;

熟练掌握表的链接查询的表示。

但是关于select的语句用法我还不是很熟练,课后我会多家练习、巩固本次试验学习的内容。

相关文档
最新文档