- 1、本文档共85页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库技术及应用1复习
FROM子句联接的语法格式如下: FROM join_table [join_type] JOIN join_table ON join_condition 其中: (1)join_table指出参与联接操作的表名 (2)join_type指出联接类型,可分为内联接、外联接和交叉联接三种类型。 (3)ON join_condition指出联接条件, 内联接(Inner join):使用比较运算符进行表间某(些)列数据的比较操作,并列出这些表中联接条件相匹配的数据行。 外联接(Outer join):包括在联接表中没有相关行(即不匹配行)的联接。 交叉联接(Cross join):没有WHERE子句,它返回联接表中所有数据行的笛卡尔积,其结果集内,两个表中每两个可能成对的行占一行。 它由被联接表中的列和比较运算符、逻辑运算符等构成。 SELECT s.St_Id, s.St_Name, c.C_Name , sc.Score FROM St_Info s JOIN S_C_Info sc ON s.St_Id = sc.St_Id JOIN C_Info c ON sc.C_No = c.C_No WHERE Score80 第5章 索引与视图 索引 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可以加快数据的查找,并且能够实现某些数据的完整性。索引键上建立逻辑顺序,基本表上为物理顺序 索引的分类 1.惟一性索引 建立惟一性索引时,组成该索引的字段或字段组合在表中具有惟一值,也就是说,对于表中的任何两行记录来说,索引键的值都各不相同。 2.主键索引 数据库表中通常有一个字段或多个字段组合,其值用来惟一标识表中的每一行记录,该字段或字段组合称为表的“主键”。在数据库关系图中为表定义一个主键时,将自动创建主键索引,主键索引是惟一索引的特殊类型。 3.聚集索引 表中各记录的物理顺序与键值的逻辑顺序相同,数据会按照索引键值指定的顺序存储到表中。 在一个表中只能建立一个聚集索引。可建立多个非聚集索引。 视图 视图是一个虚拟表,并不包含任何的物理数据,数据仍存放在定义视图的基本表中。 视图如同基本表一样,可作为查询的数据来源,视图在逻辑上也包含一系列带有名称的列和数据行,但数据库中只存放视图的定义。 对视图的操作与对表的操作一样,可以对其进行查询、修改和删除。当对通过视图看到的数据进行修改时,相应的基表的数据也会发生变化,同样,若基表的数据发生变化,这种变化也会自动地反应到视图中。 对视图所引用的基本表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其他数据库的一个或多个表,或者其他视图。 创建视图 使用SQL语言创建视图的命令格式如下: CREATE VIEW view_name AS select_statement 参数说明: (1)view_name:视图名称 (2)select_statement:数据查询语句 在student_db数据库中创建score_view视图,该视图选择3个基表(st_Info,c_Info,s_c_info)中的数据来显示学生成绩。 CREATE VIEW score_view AS SELECT st_info.st_ID, st_info.st_name, st_info.cl_name, c_info.c_name, c_info.c_type, s_c_info.score FROM c_info INNER JOIN s_c_info ON c_Info.c_no = s_c_info.c_no INNER JOIN st_info ON s_c_info.st_ID = st_info.st_ID 修改视图 语法格式: ALTER VIEW view_name AS select_statement 参数说明: (1)view_name:视图名称 (2)select_statement:数据查询语句 修改st_view视图:将视图中选择学生信息 表st_info中的所有女学生修改为选择所有男学生。 ALTER VIEW st_view AS SELECT * FRO
您可能关注的文档
- 数学归纳法证明不等式及整除问题.ppt
- 数学必修1指数运算性质课件.ppt
- 数学必修1第2章指数函数说课课件.ppt
- 数学必修2“立几”测试题.ppt
- 数学必修2教材分析–2007暑期.ppt
- 数学广角﹝合理安排时间﹞.ppt
- 数学必修2课件﹝1﹞.ppt
- 数学必修4﹝1.5-1函数的图像课件﹞.ppt
- 数学必修3配套课件:第3章章末整合提升﹝数学备课大师网为您整理﹞.ppt
- 数学必修Ⅰ北师大版4函数的应用举例课件.ppt
- 运筹学 第2版 课件 2-3 灵敏度分析.pptx
- 《Python 程序设计(新形态版)》习题及答案 黄凌霄 第1---8章 .docx
- Creo汽车零部件三维设计教程 课件全套 第1--7章 CREO9.0 简介---工程图.pptx
- BIM建模(活页式) 课件89.结构柱绘制.pptx
- 水文测验技术 课件 项目五流量测验.pptx
- 运筹学 第2版 课件 5-3 最小费用最大流问题.pptx
- OpenCV计算机视觉处理 课件 模块四 图像变换.pptx
- OpenCV计算机视觉处理 课件 模块九 图像边缘检测及轮廓检测.pptx
- OpenCV计算机视觉处理 课件 模块六 图像平滑处理.pptx
- 《python程序设计》教案 黄凌霄.docx
文档评论(0)