- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目6学生成绩管理数据库视图及索引的应用分析
6.3.5 利用视图管理数据 【例6.22】对【例6.5】创建的视图:学生专业1,插入一条新的记录。学号姓名为:王无,性别为:男,专业为:计算机应用,出生年月为:1992-05-07,家庭地址:为杭州市中山路35号,联系电话为总学分为:60。 在查询编辑器中输入: Insert into 学生专业1 Values王无,0,计算机应用, 1992-05-07,杭州市中山路35号60) 等价于: Insert into 学生表 Values王无,0,计算机应用, 1992-05-07,杭州市中山路35号60) 1.在视图中插入数据 使用insert 语句通过视图向基本表插入数据时,如果视图不包括表中的所有字段,则对视图中那些没有出现的字段无法显式插入数据,假如这些字段不接受系统指派的null值,那么插入操作将失败。 6.3.5 利用视图管理数据 【例6.23】将【例6.8】创建的视图stu_age,插入一条记录,学号为姓名为:赵铁路,性别为:男,出生年月为:1990-9-8 在查询编辑器中输入: Insert into stu_age Values赵铁路,0,1990-9-8) 执行命令,则显示如图6-19所示结果,因为视图stu_age中的年龄是计算得到的列,所以无法插入。 6.3.5 利用视图管理数据 【例6.24】对【例6.9】中创建的视图:学生选课信息视图1,插入一条记录,学姓名:赵铁路、性别为:男,专业为:计算机应用、课名为:大学英语、成绩:85的信息。 在查询编辑器中输入: Insert into 学生选课信息视图1 Values赵铁路,0,计算机应用,大学英语,85) 执行命令,则显示如图6-20所示结果,因为视图学生选课信息视图1是从多个表中导出的,所以无法插入。 6.3.5 利用视图管理数据 【例6.25】对【例6.5】创建的视图: stu_info中学号为的学生姓名改为“王好好” update stu_info set 姓名=王好好 where 学号 等价于: update 学生表 set 姓名=王好好 where 学号 2.通过视图更新数据 使用UPDATE语句可以通过视图修改基本表的数据。 6.3.5 利用视图管理数据 【例6.26】将视图stu_is中学号为的学生姓名改为“陈军备”,其中视图:stu_is是这样创建的: CREATE VIEW stu_is AS SELECT 学号,姓名, 出生年月 from 学生表 Where 专业= 计算机应用 and 性别=男 WITH CHECK OPTION 解:进行修改语句为: update stu_is set 姓名=陈军备 where 学号等价于: update 学生表 set 姓名=陈军备 where 学号 and 专业= 计算机应用 and 性别=0 说明:若更新视图时只影响其中一个表,同时新数据值中含有主键字,系统将接受这个修改操作。 6.3.5 利用视图管理数据 【例6.27】将视图:stu_is_c1中学号为的学生成绩改为75,其中视图stu_is_c1是这样创建的: CREATE VIEW stu_is_c1 AS SELECT a.学号,姓名,专业,成绩 FROM 学生表 a,选课表 b WHERE a.学号=b.学号 and 课程号=1001 解:进行更改的命令为: Update stu_is_c1 Set 成绩=75 Where 学号 等价于: Update 选课表 Set 成绩=75 Where 学号and 课程号=1001 6.3.5 利用视图管理数据 【例6.28】删除视图stu_is中学号为的学生记录 DELETE FROM stu_is WHERE 学号=等价于: DELETE FROM 学生表 WHERE 学号= AND 专业= 计算机应用 AND 性别=0 3.通过视图删除数据 使用DELETE语句可以通过视图删除基本表的数据。但对于依赖于多个基本表的视图,不能使用DELETE语句。 【例6.29】删除视图stu_is_c1中学号为的学生记录。 DELETE
您可能关注的文档
- 项目3__文件与目录的管理分析.ppt
- 项目2.1三相交流异步电动机参数和工作分析.ppt
- 项目3任务1预热器的应用分析.ppt
- 项目3仓库规划与布局分析.ppt
- 项目3任务一:变频器的技术规范分析.ppt
- 项目3旅行社的产品开发与优化分析.ppt
- 项目2:普通混凝土及应用分析.ppt
- 项目1---建筑给排水工程施工图的识读与安装分析.ppt
- 项目3:电子签名与电子认证服务法律制度分析.ppt
- 项目4创建和维护数据库中的表分析.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 2022医院医疗机构开展违反中央八项规定精神突出问题专项治理的实施方案(详细版).pdf VIP
- 半导体工艺炉的炉门及半导体工艺炉.pdf VIP
- 测绘行业安全生产汇报.pptx VIP
- 半导体后端工艺半导体封装的作用、工艺和演变.docx VIP
- 半导体工艺原理--半导体工艺原理(贵州大学).ppt VIP
- 麦肯锡中国银行业CEO季刊(2020年秋)-麦肯锡-224页正式版.pdf VIP
- 走进潮汕文化ppt课件(优质ppt).pptx
- DG_TJ 08-2439-2024 建筑工程“多测合一”技术标准(正式版).pdf VIP
- Camera客观标准测试.pdf VIP
- 2024年湖北省恩施州恩施市六角亭街道招聘社区工作者真题参考答案详解.docx VIP
文档评论(0)