- 1、本文档共96页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
福建工程学院 软件学院 * 3.8.5 更新视图 由于视图是一张虚表,所以对视图的更新,最终转换成对基本表的更新。 其语法格式如同对基本表的更新操作一样 。 视图的优点 添加 修改 删除 INSERT UPDATE DELETE 利于数据必威体育官网网址 简化查询操作 保证数据的逻辑独立性 福建工程学院 软件学院 * 3.9 数据控制 3.9.1 权限与角色 权限 角色 角色是多种权限的集合 ,当要为某一用户同时授予或收回多项权限时,则可以把这些权限定义为一个角色 。 这样就简化了管理数据库用户权限的工作。 系统权限 :数据库用户能够对数据库系统进行某种特定的操作的权力 对象权限 :数据库用户在指定的数据库对象上进行某种特定的操作的权力 如:查询、添加、修改和删除 福建工程学院 软件学院 * 3.9.2 系统权限与角色的授予与收回 系统权限与角色 对象权限与角色 授予 GRANT 系统权限|角色 [,系统权限|角色]… TO 用户名|角色|PUBLIC[,用户名|角色]… GRANT ALL|对象权限[(列名[,列名]…)][,对象权限]… ON 对象名 TO 用户名|角色|PUBLIC[,用户名|角色]… [WITH GRANT OPTION] 收回 REVOKE 系统权限|角色 [,系统权限|角色]… FROM 用户名|角色|PUBLIC[,用户名|角色]… REVOKE 对象权限|角色 [,对象权限|角色]… FROM 用户名|角色|PUBLIC[,用户名|角色]… 福建工程学院 软件学院 * 3.6.4 分组查询 GROUP BY子句可以将查询结果按属性列或属性列组合在行的方向上进行分组,每组在属性列或属性列组合上具有相同的值。 [例3-43] 查询各个教师的教师号及其任课的门数。 SELECT TNo,COUNT(*) AS C_Num FROM TC GROUP BY TNo GROUP BY子句按TNo的值分组,所有具有相同TNo的元 组为一组,对每一组使用函数COUNT进行计算,统计出各位教 师任课的门数。 福建工程学院 软件学院 * 若在分组后还要按照一定的条件进行筛选,则需使用HAVING子句 [例3-44] 查询选修两门以上课程的学生的学号和选课门数。 SELECT SNo, COUNT(*) AS SC_Num FROM SC GROUP BY SNo HAVING (COUNT(*) = 2) GROUP BY子句按SNo的值分组,所有具有相同SNo的元组为一 组,对每一组使用函数COUNT进行计算,统计出每位学生选课的门 数。HAVING子句去掉不满足COUNT(*)=2的组 福建工程学院 软件学院 * 3.3.5 查询的排序 当需要对查询结果排序时,应该使用ORDER BY子句,ORDER BY子句必须出现在其他子句之后。排序方式可以指定,DESC为降序,ASC为升序,缺省时为升序。 [例3-45] 查询选修C1 的学生学号和成绩,并按成绩降序排列。 SELECT SNo, Score FROM SC WHERE (CNo = C1) ORDER BY Score DESC 福建工程学院 软件学院 * [例3-46] 查询选修C2、C3、C4或C5课程的学号、课程号和成绩,查询结果按学号升序排列,学号相同再按成绩降序排列。 SELECT SNo, CNo, Score FROM SC WHERE (CNo IN (C2, C3, C4, C5)) ORDER BY SNo, Score DESC 福建工程学院 软件学院 * [例3-47] 求选课在三门以上且各门课程均及格的学生的学号及其总成绩,查询结果按总成绩降序列出。 SELECT SNo, SUM(Score) AS TotalScore FROM SC WHERE (Score = 60) GROUP BY SNo HAVING (COUNT(*) = 3) ORDER BY SUM(Score) DESC 取出整个SC 筛选Score=60的元组 将选出的元组按SNo分组 筛选选课三门以上的分组 将选取结果排序 在剩下的组中提取学号和总成绩 ORDER BY 2 DESC ; “2”代表查询结果的第二列 福建工程学院 软件学院 * 3.6.6 数据表连接及连接查询 连接查询:一个查询需要对多个表进行操作 表之间的连接:连接查询的结果集或结果表 连接字段:数据表之间的联系是通过表的字段值来体现的 连接操作的目的:从多个表中查询数据 表的连接方法 : 表之间满
您可能关注的文档
- 2022年北京冬奥会要点.ppt
- 3.6.3中国共产党领导的多党合作和政治协商制度要点.ppt
- 3.6.3中国特色的政党制度要点.ppt
- 3.7.1《造福人民的经济制度》要点.ppt
- 17025实验室体系要点.ppt
- 3.8上《共产党宣言》导读要点.ppt
- 3.2012年南开分公司网建情况材料-网络要点.ppt
- 3.流水施工原理要点.ppt
- 201403生态文明与可持续发展2要点.ppt
- 3.休闲空间要点.ppt
- 2025至2030中国婴儿拉式蚊帐行业发展现状及发展趋势与投资风险报告.docx
- 2025至2030中国半导体陶瓷靶行业项目调研及市场前景预测评估报告.docx
- 2025至2030中国果汁行业供需趋势及投资风险报告.docx
- 2025至2030中国双节距滚子链行业项目调研及市场前景预测评估报告.docx
- 2025至2030全球及中国电子电气中的cPDM行业项目调研及市场前景预测评估报告.docx
- 2025至2030工业风幕行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至20305G技术行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030钛合金行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030中国冶金工程施工总承包行业运营态势与投资前景调查研究报告.docx
- 2025至2030铁路IT支出行业产业运行态势及投资规划深度研究报告.docx
文档评论(0)