SQL语句实现数据概更新操作和简单查询
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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的语句用法我还不是很熟练,课后我会多家练习、巩固本次试验学习的内容。