- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多表查询 【例】查询学生的学号、姓名、所选课程号、所选课程名称,学分 Select stuno,stuname, course.couno, Couname,credit from stucou,student,course Where stucou.stuno=student.stuno and stucou.couno=course.couno 课堂总结 基本查询子句的使用,如TOP、 DISTINCT、改变列标题。 排序查询、模糊查询的使用及各种通配符的用法 使用两种分组查询的方法 多表查询的连接条件 Compute by和group by的异同 * 任务3:数据编辑 数据插入 数据插入 Insert语句 (1)所有字段输入数据 insert department values(05,经济系) (2)部分字段输入数据 insert department(departno) values(06) 数据修改 数据修改update语句 【例】把003课程的学分改为3 update course set credit=3 where couno= 003‘ 【例】把学号学生的姓名改为李小明 ,密码改为123456 ? Update student set stuname=‘李小明’,pwd=‘123456’ where stuno=‘0000005’ 多表修改 多表修改 【例】把建筑工程系开设的课程的限制报名人数增加5。? 方法1: update course set limitnum= limitnum+5 where departno=(select departno from department where departname=建筑工程系) 多表修改 方法1: update course set limitnum= limitnum+5 from course,department where course.departno=department.departno and departname=建筑工程系 多表修改 练习:把学号为,选修的课程为’Java技术的开发应用’的自愿号改为4。 练习:学号为同学希望将已报名的‘水资源利用管理与保护’课程修改为’世界旅游’ 数据删除 数据删除delete语句 【例】删除学号为的学生。 delete student where stuno 注意:没有where条件的delete语句将删除表中所有数据? 多表删除 多表删除 【例】学号为的同学取消了’中餐菜肴制作’课程的选修,请在表StuCou中把他的选课信息删除。 方法1: delete stucou where couno=(select couno from course where couname=中餐菜肴制作) and stuno多表删除 方法2: delete stucou from stucou,course where course.couno=stucou.couno and couname=中餐菜肴制作 and stuno练习:删除’00旅游管理’班的学生。 课堂总结 Insert语句有部分字段插入和所有字段插入两种形式 Update和Delete语句可以进行单表和多表的数据修改和删除 涉及多表的修改和删除可以使用子查询和多表连接的方法,大家应掌握至少一种方法。 * * * * 尚辅网 / 项目三数据操纵 数据库课程组 项目概述 项目名称: 数据操纵 项目介绍: 数据操纵就是操作数据库中表的数据,包括查询、增加,修改和删除数据。 项目分析:SQL server的T-SQL语言提供了查询、增加,修改和删除数据的功能。我们将学习使用SQL语言来完成这些功能。 项目情况 相关知识:各种形式的查询单表和多表数据的知识;数据增删改的语句 项目教学单元: 任务1- 简单数据查询 任务2- 复杂数据查询 任务3- 数据编辑 * 任务1:简单数据查询 问题引入 学生在选课的时候需要了解课程相关信息,如课程名称、学分、上课时间等,所以选课系统必须提供这些查询功能,现在我们就来研究如何实现查询。 SQL(Structured Query Language)语言是用来对数据库组织、管理和检索的语言。 SQL Server数据库提供了Transact-SQL语言 我们就用Transact-SQL语言实现数据查询 基
文档评论(0)