文档库 最新最全的文档下载
当前位置:文档库 › 结构化查询语言SQL模板

结构化查询语言SQL模板

结构化查询语言SQL模板
结构化查询语言SQL模板

实验报告

课程名称:数据库技术

实验项目:结构化查询语言SQL 专业班级:物流管理0901 姓名:陈鸯学号: 090505015

实验室号:文科楼127 实验组号:

实验时间: 2011.11.13 批阅时间:

指导教师:孟艳红成绩:

沈阳工业大学实验报告

专业班级:物流管理0901 学号:090505015 姓名:陈鸯实验项目:结构化查询语言SQL

一、实验目的

1.掌握SQL创建查询的方法

2.掌握使用SQL语言进行简单的查询

3.掌握使用SQL语言进行连接查询

二、实验内容

1.学习掌握创建表的方法

2.学习向表中添加记录的方法

3.设置表间的关系

4.学习SQL语言的语法格式

三、实验方案

1.创建学生管理数据库

2.在数据库中建立学生表、课程表、选课表、教师表

3.建立4个表之间关系

4.使用SQL语言完成查询任务

四、实验步骤或程序

(见附件)

见附件一

附件一: 沈阳工业大学实验报告

专业班级:物流管理0901 学号:090505015 姓名:陈鸯实验项目:结构化查询语言SQL

实验步骤或程序:

1.创建“学生”表,“课程”表,“选修”表和“教师”表

如下:

2.简单查询

(1)查询全体学生的姓名、学号

查询语句如下

查询结果如下

分析:运用select 查询语句查询

3.条件查询

(1)查询1985年出生的学生的姓名、性别和所学专业查询语句如下:

查询结果如下:

分析:用select from where语句查询

(2)查询年龄大于20岁的女同学学号、姓名、专业

查询语句如下:

查询结果如下:

分析:运用select from where查询语句

4.连接查询

(1)查询所有选修了课程的学生姓名、课程名及成绩

查询语句如下:

查询结果如下:

分析:运用select from where查询语句

(2)查询选修了赵洪斌老师课程的学生姓名、课程名和成绩查询语句如下:

查询结果如下:

分析:运用select from where查询语句

5.嵌套语句

(1)查询没有学习C001课程的学生姓名、性别和专业查询语句如下:

查询结果如下:

分析:运用select from where查询语句

6.分组计算查询(1)求男学生的总人数和平均年龄

查询语句如下:

查询结果如下:

分析:运用select count from 计算查询

(2)统计选修了课程的学生人数

查询语句如下:

查询结果如下:

分析:运用分组计算查询

7.删除记录把王小明的多媒体技术成绩从“选修”表中删除。王晓明的学号为05010001,多媒体技术的课程号为C003

查询语句如下:

查询结果如下:

分析:运用delete from 删除语句

8.更新操作

(1)把C001课程的课程名改为“数据库与应用”

查询语句如下:

查询结果如下:

分析:运用update set 更新语句

相关文档