- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
孙学斌《数据库应用技术》第3章 sql教学材料.ppt
[例3-52] 检索所有学生姓名,年龄和选课名称。 方法1: SELECT SN,Age,CN FROM S,C,SC WHERE S.SNo=SC.SNo AND SC.CNo=C.CNo 方法2: SELECT R3.SNo,R3.SN,R3.Age,R4.CN FROM (SELECT SNo,SN,Age FROM S) AS R3 INNER JOIN (SELECT R2.SNo,R1.CN FROM (SELECT CNo,CN FROM C) AS R1 INNER JOIN (SELECT SNo,CNo FROM SC) AS R2 ON R1.CNo=R2.CNo) AS R4 ON R3.SNo=R4.SNo INNER JOIN 显示符合条件的记录,此为默认值 LEFT(OUTER)JOIN 为左(外)连接,用于显示符合条件的数据行以及左边表中不符合条件的数据行,此时右边数据行会以NULL来显示 RIGHT(OUTER)JOIN 右(外)连接,用于显示符合条件的数据行以及右边表中不符合条件的数据行。此时左边数据行会以NULL来显示 FULL(OUTER)JOIN 显示符合条件的数据行以及左边表和右边表中不符合条件的数据行。此时缺乏数据的数据行会以NULL来显示 CROSS JOIN 将一个表的每一个记录和另一表的每个记录匹配成新的数据行 JION的分类 3.5.3 创建索引 用Enterprise Manager创建索引 用索引创建向导创建索引 直接创建索引 用SQL命令创建索引 CREATE [UNIQUE] [CLUSTERED] INDEX 索引名 ON 表名 (列名 [次序] [{,列名}] [次序]…) 建立惟一索引 建立聚集索引 ASC或DESC,默认为ASC [例3-18] 为表SC在SNo和CNo上建立惟一索引。 CREATE UNIQUE INDEX SCI ON SC(SNo,CNo) [例3-19] 为教师表T在TN上建立聚集索引。 CREATE CLUSTERED INDEX TI ON T(TN) 注意: (1)改变表中的数据(如增加或删除记录)时,索引将自动更新。 (2)索引建立后,在查询使用该列时,系统将自动使用索引进行查询。 (3)索引数目无限制,但索引越多,更新数据的速度越慢。对于仅用于查询的表可多建索引,对于数据更新频繁的表则应少建索引。 3.5.4 查看与修改索引 用Enterprise Manager查看和修改索引 用Sp_helpindex存储过程查看索引 Sp_helpindex [@objname =] name [例3-20] 查看表SC的索引。 EXEC Sp_helpindex SC 表的名称 用Sp_rename存储过程更改索引名称 Sp_rename 数据表名.原索引名, 原索引名 [例3-21] 更改T表中的索引TI名称为T_Index。 EXEC Sp_rename T.TI, T_Index 3.5.5 删除索引 用Enterprise Manager删除索引 用DROP INDEX命令删除索引 DROP INDEX数据表名.索引名 [例3-22] 删除表SC的索引SCI。 DROP INDEX SC.SCI 不能删除由CREATE TABLE或ALTER TABLE命令创建的PRIMARY KEY或UNIQUE约束索引,也不能删除系统表中的索引 3.6 数据查询 3.6.1 SELECT命令的格式与基本使用 SELECT [ALL|DISTINCT][TOP N [PERCENT][WITH TIES]] 〈列名〉[AS 别名1] [{,〈列名〉[ AS 别名2]}] [INTO 新表名] FROM〈表名1或视图名1〉[[AS] 表1别名] [{,〈表名2或视图名2〉[[AS] 表2别名]}] [WHERE〈检索条件〉] [GROUP BY 列名1[HAVING 条件表达式]] [ORDER BY 列名2[ASC|DESC]] 投影 选取 T(教师关系) TNO 教师号 TN 姓名 SEX 性别 AGE年龄 PROF 职称 SAL 工资 COMM 岗位津贴 DEPT 系别 T1 李力 男 47 教授 1500 3000 计算机 T2 王平 女 28 讲师 800 1200 信息 T3 刘伟 男 30 讲师 900 1200 计算机 T4 张雪 女 51 教授 1600
您可能关注的文档
最近下载
- 2018年九年级英语专项练习—定语从句和宾语从句(精编-带答案).doc VIP
- 部编版五年级语文上册第四单元《习作:二十年后的家乡》教案及反思(教案).pdf VIP
- (高清版)DB33∕T 2536-2022 方竹栽培技术规程.pdf VIP
- E+H超声波液位计FMU30系列说明中文版、.pdf VIP
- 部编版2年级道德与法治上册课本教材(高清扫描版).pdf VIP
- 三年级安全教育教案(山东省地方课程).pdf VIP
- SL 282-2018 混凝土拱坝设计规范.docx VIP
- 【MOOC】《研究生英语科技论文写作》(北京科技大学)中国大学MOOC慕课答案.docx VIP
- 国家建筑标准设计图集20S515 钢筋混凝土及砖砌排水检查井.pdf VIP
- 22D701-3电缆桥架安装(26.9MB)(26.85MB)5ce2e72e69780631(1).pdf VIP
文档评论(0)