收藏 分销(赏)

数据库管理与开发项目教程---教案--10项目五:表中数据的维护.docx

上传人:二*** 文档编号:4509506 上传时间:2024-09-26 格式:DOCX 页数:3 大小:19.20KB
下载 相关 举报
数据库管理与开发项目教程---教案--10项目五:表中数据的维护.docx_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、项目五表中数据的维护任务1输入用户表数据任务2修改表中数据任务3删除表中数据 实训七 维护XS数据库中数据 实训八 维护SALE数据库中数据复习:1 写出 student course stucou department class 各表的主关键字?、MY:qL.KK aoo.TuaenTStuNoClassNoStuNamePwd0000000120000001林斌11111111SMYSQL.Xk dbo.Department0000000220000001彭少帆A946EF8CDepartNoDepartName0000000320000001曾敏馨777B2DE701计算机应用0000

2、000420000001张晶晶EDE4293B02建筑工程系0000000520000001曹业成A08E56C403旅游系2、写出 student、course、stucou、department、class 各表的公共关键字?SMY5QL.Xk dbo.CourseCouNoCouNameKindCreditTeacherDepartNoSchoolTimeUr001SQL Server.信息技术3.0徐人凤01周二5-6节22002JAVA技术的信息技术2.0程伟格01周二5-6节11003网络信息检信息技术2.0李涛01周二晚10004Linu艰作系统信息技术2.0郑星01周二5-6节

3、11005Premiere6.0.信息技术2.0李韵婷01周二5-6节20SMYSQLXk dbo.StuCouStuNoCouNoWillorderStateRandomNum000000010011报名NULL000000010024报名NULL000000010033报名NULL000000010175报名NULL000000010182报名NULLSMYSQL.Xk dbo.ClassClassNoDepartNoClassName200000010100电子商务2000000201o玲媒体20000003010邀据座200000040200建筑管理200000050200建筑电气3、

4、写出student course stucou departments class各表的主从表关系和外关键字?4、如果要删除“00电子商务”班级,如何保证数据库的参照完整性?5、如果“00电子商务”班的“林斌”同学申请将已选修的“网络信息检索原理与技术”课 程修改为“Linux操作系统”,涉及到哪几个表,如何确保操作完整性?任务1输入用户表数据1.使用Insert语句Insert into 表名(列名列表)Values (值列表)注:如果表名后边没有指明列名,则新插入记录的值的顺序必须与表中定义列的顺序一致, 且每一个列均有值(可以为空)注:如果提供的值个数与表中的列个数不一致,此时必须列出列

5、名【例2. 43USE XkGOINSERT DepartmentVALUES (11,数学系)INSERT Department(DepartName, DepartNo)VALUES (物理系,12)INSERT Department(DepartNo, DepartName)VALUES (13,化学系)GOSELECT * FROM DepartmentGO2 .使用企业管理器3.使用select子句插入数据 insert 表名 select 语句注:insert语句中和from子句中所使用的表可以相同也可以不相同,但必须是已存在的表. 【例2. 44USE XkGOCreate Ta

6、ble Department!(DepartNo nvarchar(2) not null,DepartName nvarchar(30) not null)GOUSE XkGOINSERT Department 1 SELECT * FROM DepartmentGO【例2. 45-注意Department2并不存在。USE XkGOSELECT * INTO Department2FROM DepartmentGO任务2修改表中数据Update 表名 set 列名二表达式 ,nfrom 表名,nwhere更新条件Update语句用来修改表中己经存在的数据,Update语句既可以一次修改一行

7、数据,也可以一 次修改多行数据,甚至可以一次修改表中的全部数据行.【例2. 46USE XkGOUPDATE CourseSET SchoolTime 周二晚WHERE CouName=,电子出版概论GO【例2. 47USE XkGOUPDATE StudentSET Pwd=123456,FROM Student, ClassWHERE ClassNameOl 数据库AND Class. ClassNo二Student. ClassNoGO任务3删除表中数据可以一次从一个表删除一行或者多行数据.Delete 表名from表名,nwhere删除条件【例2. 48USE XkGODELETE S

8、tuCouWHERE StuNo二00000005 AND CouNo=017GOUPDATE CourseSET WillNum=WillNum-lWHERE CouNo二017GO【例2. 49】USE XkGODELETE StuCouFROM StuCou, CourseWHERE StuCou. StuNo=00000005 ANDCouName =中餐菜肴制作ANDStuCou.CouNo=Course. CouNoGOUPDATE Course SET WillNum=WillNum-l WHERE CouName =中餐菜肴制作实训七维护XS数据库中数据实训2.6学号为“000

9、00025”的学生第一志愿报名选修“001这门课程,请在数据库中进行处理。12. 删除学号为“00000025”的学生选课报名信息。13. 将“00多媒体”班的“杜晓静”同学的名字修改为“杜小静二00电子商务”班的“林斌”同学申请将已选修的“网络信息检索原理与技术”课程修 改为“Linux操作系统”。实训八 维护SALE数据库中数据2.3.4.5.6.7.2.3.4.5.6.7.1 .将Product表中单价大s于2000的数据行生成一个新表test 删除testl表的全部记录。在customer表中,将所有客户电话都修改为“011-123456”。在Product表中, 在ProOut表中, 在Product表中, 在ProOut表中,将“电视”的单价增长10%,库存数量(stocks)减少100o将“杨婷”所购买的“空调”的销售数量(Quantity)修改为25。 删除商品“音响”的记录。删除客户“李东”所购买的所有商品记录。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服