- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
An Introduction to Database Systenm 本章要点 第5章 查询的设计与应用 5.1 查询的种类与应用 5.2 查询的建立方法 5.3 查询条件 5.4 查询设计 5.5 SQL查询 第5章 查询的设计与应用 5.1 查询的种类与应用 5.2 查询的建立方法 5.3 查询条件 5.4 查询设计 5.5 SQL查询 第5章 查询的设计与应用 5.1 查询的种类与应用 5.2 查询的建立方法 5.3 查询条件 5.4 查询设计 5.5 SQL查询 第5章 查询的设计与应用 5.1 查询的种类与应用 5.2 查询的建立方法 5.3 查询条件 5.4 查询设计 5.5 SQL查询 第5章 查询的设计与应用 5.1 查询的种类与应用 5.2 查询的建立方法 5.3 查询条件 5.4 查询设计 5.5 SQL查询 下课了。。。 1. 定义基本表 建立数据库的第一步就是定义基本表。 定义基本表的命令为CREATE TABLE,其格式如下: CREATE TABLE 表名 (列名1数据类型[列级完整性约束条件] [,列名2数据类型[列级完整性约束条件]……] [,表级完整性约束条件]); 5.5 SQL查询 【例5.19】 建立一个“学生”表,它由学号、姓名、性别、年龄和所在系5个属性组成,其中学号属性不能为空,并且其值是唯一的。 5.5 SQL查询 CREATE TABLE 学生(学号 CHAR(5) NOT NULL UNIQUE, 姓名 CHAR(8), 性别 CHAR(2), 年龄 INT, 所在系 CHAR(15)); 其中NOT NULL表示该列不能为空值,UNIQUE表示该属性值唯一。 5.5 SQL查询 2. 修改基本表 修改基本表的命令为ALTER TABLE,其格式为: ALTER TABLE 表名[ADD新列名数据类型[完整性约束]] [DROP完整性约束] [MODIFY列名数据类型]; 5.5 SQL查询 【例5.20】 在学生表中增加“入学时间”列,设置其数据类型为日期型。 ALTER TABLE 学生 ADD 入学时间 DATE; 5.5 SQL查询 【例5.21】 将学生表中的年龄的数据类型改为半字长整数。 ALTER TABLE 学生 MODIFY 年龄 SMALLINT; 5.5 SQL查询 【例5.22】 删除学生表中学号必须取值唯一的约束。 ALTER TABLE 学生 DROP UNIQUE(学号); 5.5 SQL查询 3. 删除基本表 可用DROP TABLE命令删除基本表,其格式为: DROP TABEL 表名; 【例5.23】 删除学生表。 DROP TABLE 学生; 5.5 SQL查询 基本表一旦删除,表中的数据和在此表上建立的索引都将自动被删掉,而建立在此表上的视图虽然仍然保留,但已无法引用。 5.5 SQL查询 5.5.2 SQL的数据操纵 数据操纵是指对表中的数据进行查询、插入、删除和更新等操作。 5.5 SQL查询 1. SQL查询 SELECT查询是数据库的核心操作。 其命令格式为: select [ALL | DISTNCT] 目标列表达式1 [,目标列表达式2]…… from 表名或视图名列表 [where 条件表达式] [group by 分组属性名 ] [having组选择条件表达式] [order by 排序属性名 ] [asc|dEsc]; 5.5 SQL查询 SELECT语句的含义: 从指定的表或视图中找出符合条件的记录,按目标列表达式的设定,选出记录中的字段值形成查询结果。 说明: 目标列表达式:要查询的数据,一般是列名或表达式。 FROM 子句:数据来源,从哪些表或视图中查询。 WHERE子句:查询条件,选择满足条件的记录。 5.5 SQL查询 SELECT语句的含义(续): GROUP BY子句:对查询结果进行分组。 HAVING子句:限定分组的条件,必须在GROUP BY子句后用。 ORDER BY子句:对查询结果进行排序,ASC表示升序,DESC表示降序。 5.5 SQL查询 图书管理关系数据模型: 设图书管理关系数据模型包括以下3个关系模式: 图书(总编号,分类号,书名,作者,出版单位,职称,地址)。主码为总编号。 读者(借书证号,姓名,性别,单位,职称,地址)。主码为借书证
您可能关注的文档
- Acccess数据库原理与应用(第二版) 作者 林青 第四章 数据查询.ppt
- Acccess数据库原理与应用(第二版) 作者 林青 第五章 使用高级查询-SQL语言.ppt
- Acccess数据库原理与应用(第二版) 作者 林青 第一章 数据库系统概述.ppt
- Access 2002数据库应用实训教程 作者 黄秀娟 主编 李 娜 副主编 第八章.ppt
- Access 2002数据库应用实训教程 作者 黄秀娟 主编 李 娜 副主编 第二章.ppt
- Access 2002数据库应用实训教程 作者 黄秀娟 主编 李 娜 副主编 第六章.ppt
- Access 2002数据库应用实训教程 作者 黄秀娟 主编 李 娜 副主编 第三章.ppt
- Access 2002数据库应用实训教程 作者 黄秀娟 主编 李 娜 副主编 第十一章.ppt
- Access 2002数据库应用实训教程 作者 黄秀娟 主编 李 娜 副主编 第五章.ppt
- Access 2003数据库应用技术 作者 刘宏 教学课件 2.ppt
- Access数据库技术与应用 作者 史国川 黄剑 ch06.ppt
- Access数据库技术与应用 作者 史国川 黄剑 ch08.ppt
- Access数据库技术与应用 作者 史国川 黄剑 ch10.ppt
- Access数据库技术与应用 作者 史国川 黄剑 ch11.ppt
- Access数据库技术与应用 作者 史国川 黄剑 ch12.ppt
- Access数据库实用教程 作者 骆耀祖 第八章 宏.ppt
- Access数据库实用教程 作者 骆耀祖 第九章 .模块和VBA程序设计.ppt
- Access数据库实用教程 作者 骆耀祖 第六章 报表.ppt
- Access数据库实用教程 作者 骆耀祖 第十章 数据库系统开发实例.ppt
- Access数据库实用教程 作者 骆耀祖 第四章 查询.ppt
原创力文档


文档评论(0)