- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
其功能是修改指定表中满足条件的元组,用表达式1的值替代属性名1的值,用表达式2的值替代属性名2的值,以此类推。 【例5.46】 将所有图书的单价上调5%。 UPDATE 图书 SET 单价=单价*1.05; 5.5 SQL查询 任何类型的查询都可以在SQL视图中打开,通过修改查询的SQL语句,就可以对现有的查询进行修改使之满足用户的要求。 例如,将已建立的“计算机科学与技术专业或者2004年入学的学生”查询的条件改为“计算机应用与维护专业或者2005年入学的学生”。 5.5.3 SQL视图 下课了。。。 追求 休息一会儿。。。 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 馋死 PPT研究院 POWERPOINT ACADEMY * * * * * * * * * * 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个关系模式: 图书(总编号,分类号,书名,作者,出版单位,职称,地址)。主码为总编号。 读者(借书证号,姓名,性别,单位,职称,地址)。主码为借书证号。 借阅(借书证号,总编号,借阅日期,备注)。主码为(借书证号,总编号,借阅日期),外码为借书证号和总编号。 5.5 SQL查询 (1) 简单查询 【例5.26】 列出馆中所有藏书的书名及出版单位。 SELECT DISTINCT 书名,出版单位 FROM 图书; DISTINCT选项 用于从查询结果中去掉重复元组。系统默认为ALL,即无论重复与否全部给出。 5.5 SQL查询 【例5.27】 查找清华大学出版社的所有图书及单价,结果按单价降序排列。 SELECT 书名,出版
您可能关注的文档
- 2014届高考理科数学总复习第1轮全国版课件:21映射与函数第2课时课件.ppt
- 2014届高考理科数学总复习第1轮全国版课件:23函数的值域第1课时课件.ppt
- 2014届高考理科数学总复习第1轮全国版课件:23函数的值域第2课时课件.ppt
- 2014届高考理科数学总复习第1轮全国版课件:24函数的单调性第1课时课件.ppt
- 2014届高考理科数学总复习第1轮全国版课件:24函数的单调性第2课时课件.ppt
- 2014届高考理科数学总复习第1轮全国版课件:27二次函数第2课时课件.ppt
- 2014届高考理科数学总复习第1轮全国版课件:29指数函数与对数函数第1课时课件.ppt
- 2014届高考理科数学总复习第1轮全国版课件:29指数函数与对数函数第2课时课件.ppt
- 2014届高考理科数学总复习第1轮全国版课件:32等差数列第1课时课件.ppt
- 2014届高考理科数学总复习第1轮全国版课件:33等比数列第2课时课件.ppt
文档评论(0)