傅爱武_数据库及SQL_unit4-5.pptxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 结构化查询语言-SQL(五) 复习、练习;本章内容;本章内容;本章内容;4.1 SQL简介;4.1 SQL简介;4.1 SQL简介;4.1 SQL简介;4.1 SQL简介;1、建立数据库模式;2、删除数据库模式;3、使用数据库;4.3 表结构的建立、修改和删除;4.3 表结构的建立、修改和删除;1、表级完整性约束和列级完整性约束同时存在四种约束:单值、主码、外码、检查;语句格式: ALTER TABLE [数据库名.所有者名.]基本表名 {ADD列定义,... |ADD表级完整性约束,... |DROP COLUMN列名,... |DROP约束名,...} 语句功能: 向已定义过的表中添加一些列的定义或一些表级完整性约束,或者从已定义过的表中删除一些列或一些完整性约束。;语句格式: DROP TABLE [数据库名.所有者名.]基本表名 语句功能: 从指定或当前数据库中删除一个表,当然在删除表结构的同时也删除了全部内容。; 单行插入语句格式: INSERT [INTO] [数据库名.所有者名.]基本表名 (列名,...) VALUES(列值,...) 多值插入语句格式: INSERT [INTO] [数据库名.所有者名.]基本表名 (列名,...) SELECT子句 语句功能: 向一个表中所指定的若干列插入一行或多行数据。;2、修改;3、删除;4.5 视图的建立、修改和删除;1、建立视图;2、修改视图内容;3、修改视图定义;4、删除视图;4.5 SQL查询;一、SQL查询的基本结构 SELECT 表达式1,表达式2,…,表达式n; FROM 关系1,关系2,...关系m; WHERE 条件表达式;;若选择ALL,则允许在查询结果中出现内容重复的行(记录) 若选择DISTINCT,则在查询结果中不允许出现内容重复的行 若省略该选项,则隐含为ALL;2、用AS指定查询结果的自定义列名;3、可使用的列函数;三、From选项;此别名只限于该SELECT语句中使用 表名比较长时,定义别名作为列名的前缀限定符更为方便;2、联接查询; SELECT 表达式1,表达式2,…,表达式n FROM 表1,表2,...表m WHERE 条件表达式;;四、where 选项;;4.5 SQL查询;ALL格式 列名 比较符 ALL (子查询) 当子查询的查询结果中的每一个值都满足所给的比较条件时,此比较式的值才为真,否则为假。;(2) ANY格式 列名 比较符 {ANY | SOME} (子查询) 当此格式中的子查询的查询结果中的任一个值满足所给的比较条件时,此比较式为真,否则为假 ANY和SOME具有同样的作用;(3) BETWEEN格式 列名 [NOT] BETWEEN 开始值 AND 结束值 当由列名所指定列的当前值在所指定的开始值和结束值之间时,则此比较式为真,否则为假。 此比较式与下面的逻辑表达式等效: 列名 = 开始值 AND 列名 = 结束值 (不选NOT) 列名 开始值 OR 列名 结束值 (选NOT); (4) EXISTS格式 [NOT] EXISTS (子查询) 子查询的结果至少存在着一个元组时,表明查询结果非空,则此判断式为真,否则为假; 当判断式中带有NOT关键字时,情况正好相反,即当子查询结果为空时,判断式为真,否则为假。;4.5 SQL查询; (6) LIKE格式 字符型列名 [NOT] LIKE 字符表达式;五、group by 选项;五、having 选项;六、order by 选项;七、into 选项; SELECT 查询目标 FROM 表1,表2,… [INTO 表名] [WHERE 条件表达式] [GROUP BY 分组列名] [HAVING 组选择条件表达式] ; 1. select x.商品代号,分类名,数量,品牌 from 商品表1 x ,商品表2 y where x.商品代号=y.商品代号 ;2. select distinct 产地 from 商品表2;3. select count(distinct 品牌) AS 品牌数 from 商品表2;4. select x.商品代号,分类名,产地,品牌 from 商品表1 x,商品表

文档评论(0)

wxc6688 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档