- 74
- 0
- 约1.61万字
- 约 41页
- 2017-05-21 发布于浙江
- 举报
数据库实验报告6-13
数据库实验六至十二实验报告实验日志六指导教师 祝家钰 实验时间: 2015 年 4月 27日学院 计算机科学与技术学院 专业 计算机与智能科学大类 班级 0401410 学号 2014211727姓名 周泓源实验室 s331 实验题目:SQL语言数据查询语言DQL实验目的:数据查询语言指对数据库中的数据查询、统计、分组、排序等操作。查询语句可以分为简单查询、连接查询、嵌套查询和组合查询等。本次实验了解SQL语言的SELECT语句对数据的查询,学会在Navicat for MySQL中用SELECT语句对表中的数据进行简单查询、连接查询、嵌套查询和组合查询。实验内容:(叙述自己编写的程序)1、用Create Table建立Student表。CREATE TABLE Student(SNO VARCHAR(20),Name VARCHAR(10),Age INTEGER,College VARCHAR(30))2、用Create Table建立Course表:CREATE TABLE Course(CourseID VARCHAR(15),CourseName VARCHAR(30),CourseBeforeID VARCHAR(15))3、用Create Table建立ChooseCREATE TABLE Choose(SNO VARCHAR(20),CourseID VARCHAR(30),Score DECIMAL(5,2))4、用INSERT语句向Student表中插入3个元组:1)INSERT INTO Student VALUES(S00001, 张三, 20, 计算机学院)2)INSERT INTO Student VALUES(S00002, 李四, 19, 通信学院)3)INSERT INTO Student VALUES(S00003, 王五, 21, 计算机学院)5、用INSERT语句向Course表中插入3个元组:1)INSERT INTO Course VALUES(C1, 计算机引论, NULL)2)INSERT INTO Course VALUES(C2, C语言, C1)3)INSERT INTO Course VALUES(C3, 数据结构, C2)6、用INSERT语句向Choose表中插入7个元组1)INSERT INTO Choose VALUES(S00001, C1, 95)2)INSERT INTO Choose VALUES(S00001, C2, 80)3) INSERT INTO Choose VALUES(S00001, C3, 84)4)INSERT INTO Choose VALUES(S00002, C1, 80)5)INSERT INTO Choose VALUES(S00002, C2, 85)6)INSERT INTO Choose VALUES(S00003, C1, 78)7)INSERT INTO Choose VALUES(S00003, C3, 70)7、用SELECT语句,查询计算机学院SELECT SNO,Name FROM Student where college = 计算机学院8、用SELECT语句的between…and…表示查询条件,查询年龄在20~23岁的学生SELECT * FROM Student where Age BETWEEN 20 and 309、用SELECT语句的COUNT()聚集函数,统计Student表中学生总人数。SELECT COUNT(*) FROM Student10、分别用SELECT语句的max()、min()、sum()、avg()四个聚集函数,计算Choose表中C1.1)SELECT MAX(Score) FROM choose GROUP BY CourseID HAVING CourseID = C12)SELECT MIN(Score) FROM choose GROUP BY CourseID HAVING CourseID = C13)SELECT SUM(Score) FROM choose GROUP BY CourseID HAVING CourseID = C14)SELECT AVG(Score) FROM choose GROUP BY CourseID HAVING CourseID = C111、用SELECT语句对空值(NULL)的判断条件,查询Course表中先修课称编号为空值的课程编号和课程名称SELECT CourseID,CourseName FROM Cours
您可能关注的文档
- 数值方法实验报告_matlab实现.doc
- 数制转换,pic介绍及pic总体架构.pdf
- 数字信号处理-10上机实验二.ppt
- 数字信号处理上机实验matlab程序及结果.doc
- 数字信号处理上机实验期末考试.docx
- 数字信号处理实验一(上机)报告.doc
- 数字信号处理实验一信号、系统及系统响应.docx
- 数字信号处理实验六(上机)报告.doc
- 数字信号处理实验报告-西工大.pdf
- 数字图像处理——彩色图像实验报告.docx
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
原创力文档

文档评论(0)