数据库原理与应用,SQL语言

上传人:橙** 文档编号:333352882 上传时间:2022-09-01 格式:PDF 页数:6 大小:71.97KB
返回 下载 相关 举报
数据库原理与应用,SQL语言_第1页
第1页 / 共6页
数据库原理与应用,SQL语言_第2页
第2页 / 共6页
数据库原理与应用,SQL语言_第3页
第3页 / 共6页
数据库原理与应用,SQL语言_第4页
第4页 / 共6页
数据库原理与应用,SQL语言_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据库原理与应用,SQL语言》由会员分享,可在线阅读,更多相关《数据库原理与应用,SQL语言(6页珍藏版)》请在金锄头文库上搜索。

1、浙江科技学院经济与管理学系实验报告课程名称:数据库原理与应用实验名称:SQL 语言(数据更新)班级:信管 111 学号:姓名:日期:2012-10-29 指导教师:成绩:名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页 -实验四 SQL 语言(数据更新)一、实验目的SQL的数据操纵功能通过DML(数据库操作语言)实现。DML包括数据查询和数据更新两种数据操作语句。其中,数据查询指对数据库中的数据查询、统计、分组、排序等操作;数据更新指数据的插入、删除和修改等数据维护操作。本次实验了解DML 语言的 INSERT、UPDATE、DELETE 对数据的操作,学会 SQL Ser

2、ver 2000的查询分析器或企业管理器中用DML 语言对表中的数据进行插入、删除和修改。二、实验内容1.插入一个新学生记录。INSERT INTO Student(Sno,Sname,Ssex,Sdept,Sage)VALUES(200215128,陈东,男,IS,18);2.插入一条选课记录(95020,1)INSERT INTO SC(Sno,Cno)VALUES(95020,1);3.将学生 95001 的年龄改为22 岁UPDATE Student SET Sage=22 WHERE Sno=95001;4.将所有学生的年龄增加1 岁UPDATE Student SET Sage=S

3、age+1;5.删除学号为95019 的学生记录DELETE FROM Student WHERE Sno=95019;6.删除 2 号课程的所有选课记录DELETE FROM SC 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -WHERE Cno=2;7.删除所有的学生选课记录DELETE FROM SC;8.删除计算机科学系所有学生的选课记录DELETE FROM SC WHERE CS=(SELECT Sdept FROM Student WHERE Student.Sno=SC.Sno);9.在刚创建的数据库中添加一个数据表“图书表”,表结构如下所示:Colu

4、mn_nameTypeLengthNullable图书号char6no书名varchar80no类别char12no出版商编号char4yes出版商名称varchar40yes单价money8yes出版日期datetime8noCREATE TABLE 图书表(图书号 CHAR(6)NOT NULL,书名 VARCHAR(80)NOT NULL,类别 CHAR(12)NOT NULL,出版商编号 CHAR(4),出版商名称 VARCHAR(80),单价 MONEY,名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 6 页 -出版日期 DATETIME NOT NULL);10.在“

5、图书表”中添加两条记录图书号书名类别出版商编号出版商名称单价出版日期PC8888Secrets of Silicon Valleypopular_comp1389Algodata Infosystems20.001991-06-30 MC2222Silicon Valley Gastronomic Treatsmod_cook 0877Binnet Hardley19.991991-06-09 INSERT INTO 图书表VALUES(PC8888,Secrets of Silicon Valley,popular_comp,1389,Algodata Infosystems,20.00,1

6、991-06-30);INSERT INTO 图书表VALUES(MC2222,Silicon Valley Gastronomic Treats,mod_cook ,0877,BinnetHardley,19.99,1991-06-09);11.修改“图书表”,在“图书号”上添加主键约束,约束名为titid。ALTER TABLE 图书表ADD CONSTRAINT titid 名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 6 页 -PRIMARY KEY(图书号);12.在“图书表”上创建一个视图,视图中显示的是表中两类图书“popular_comp”、“psycholog

7、y”中单价最高的值。CREATE VIEW Heightest_money AS SELECT 单价FROM 图书表WHERE Heightest_money=max(popular_comp,psychology);13.修改“图书表”中的数据,将所有“psychology”类的图书的单价加价20%。UPDATE 图书表SET 单价=单价*1.2 WHERE 类别=psychology;添加一个数据表“员工情况表”,表结构如下所示:Column_nametypelengthnullable员工工作号char9no姓名varchar20no参加工作时间datetime8noCREATE TAB

8、LE 员工情况表(员工工作号CHAR(9)NOT NULL,姓名 VARCHAR(20)NOT NULL,名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 6 页 -参加工作时间DATETIME NOT NULL);14.在刚创建的数据表中添加两条记录员工工作号姓名参加工作时间PXH22250M赵钱孙1993-8-19C-H28514M张王李1989-4-21INSERT INTO 员工情况表VALUES(PXH22250M ,赵钱孙 ,1993-8-19);INSERT INTO 员工情况表VALUES(C-H28514M,张王李 ,1989-4-21);名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 6 页 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号