关系数据库标准语言SQL教学课件.pptVIP

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第四章关系数据库标准语言SQL一、SQL概述二、SQL查询功能三、SQL操作功能四、SQL定义功能五、视图

一、SQL概述SQL的内容在笔试和上机考试中均占到大约30%的比例,此外它还是查询和视图的基础,因此是学习的重点也是难点。?SQL是结构化查询语言StructureQueryLanguage的缩写。?SQL包含了查询功能、数据定义、数据操纵和数据控制功能,在VFP中没有提供数据控制功能。

SQL主要特点:?SQL是一种一体化语言。?SQL是一种高度非过程化的语言。?SQL语言非常简洁。?SQL语言可直接以命令方式交互使用,也可嵌入到程序设计语言中以程序方式使用。

SQL命令动词SQL功能命令动词数据查询SELECTCREATE、DROP、ALTER数据定义INSERT、UPDATE、数据操纵DELETEGRANT、REVOKE数据控制

二、SQL查询功能?SELECT命令语法格式:SELECT字段列表FROM表名WHERE条件表达式GROUPBY列名[HAVING条件表达式]ORDERBY列名ASC|DESC

1、SELECT短语:说明要查询的数据;2、FROM短语:说明要查询的数据来自哪个或哪些表,可对单个表或多个表进行查询;3、WHERE短语:说明查询条件;4、GROUPBY短语:用于对查询结果进行分组,可利用它进行分组汇总;5、HAVING短语:跟随GROUPBY使用,它用来限定分组必须满足的条件;6、ORDERBY短语:用于对查询的结果进行排序;

?示例数据库:1、仓库(仓库号,城市,面积)2、职工(仓库号,职工号,工资)3、供应商(供应商号,供应商名,地址)4、订购单(订购单号,职工号,供应商号,订购日期)

一、简单查询(只基于单个表的查询)1、从“职工”表中查询所有工资值。SELECT工资FROM职工注意:若查询结果有重复值,要去掉重复值只需要指定DISTINCT短语;SELECTDISTINCT工资FROM职工

2、查询“仓库”表中所有记录。SELECT*FROM仓库注意:“*”是通配符,表示所有字段。3、查询工资多于1230元的职工号。SELECT职工号FROM职工;WHERE工资12304、查询在仓库“WH1”或“WH2”工作并且工资少于1250元的职工号。SELECT职工号FROM职工;WHERE(仓库号=“WH1”OR仓库号=“WH2”)AND;工资1250

二、简单的连接查询(基于多个表的查询)1、查询工资多于1230元的职工号和他们所在的城市。SELECT职工号,城市FROM职工,仓库;WHERE(职工.仓库号=仓库.仓库号)AND;(工资1230)2、查询出工作在面积大于400的仓库的职工号以及这些职工工作的城市。SELECT职工号,城市FROM仓库,职工;WHERE(职工.仓库号=仓库.仓库号)AND;(面积400)

三、嵌套查询嵌套查询是另一类基于多个表的查询,此类查询所要求的结果出自一个表,但相关的条件却涉及多个表。1、查询出和职工E4同样工资的所有职工号。SELECT职工号FROM职工;WHERE工资=;(SELECT工资FROM职工;WHERE职工号=“E4”)

四、几个特殊运算符1、BETWEEN…AND…例子:查询出工资在1220元到1240元之间的职工信息。SELECT*FROM职工;WHERE(工资=1220)AND(工资=1240)或者SELECT*FROM职工;WHERE工资BETWEEN1220AND1240

2、LIKE通配符“%”表示任意多个字符,“_”表示一个字符例子:查询出仓库所在城市以“州”字结尾的所有仓库信息。SELECT*FROM仓库;WHERE城市LIKE“%州”

五、排序SQLSELECT可将查询结果排序。排序的短语格式如下:ORDERBY列名[ASC|DESC]说明:可按升序或降序排序,允许按一列或多列排序。1:按职工的工资升序查询出全部职工信息。SELECT*FROM职工ORDERBY工资2、先按仓库号排序,再按工资排序输出全部职工信息。SELECT*FROM职工;ORDERBY仓库号,工资

六、简单的计算查询SQL不但具有一般的检索能力,而且还有计算方式的检索。用于计算检索的函数有:COUNT(*):计数SUM(列名):求和AVG(列名):求平均值MAX(列名):求最大值MIN(列名):求最小值上面的函数可用在SELECT短语中对查询结果进行计算。

1、求仓库的数目。SELECTCOUNT(*)FROM

文档评论(0)

美鑫可研报告 + 关注
官方认证
服务提供商

我们是专业写作机构,多年写作经验,专业代写撰写文章、演讲稿、文稿、文案、申请书、简历、协议、ppt、汇报、报告、方案、策划、征文、心得、工作总结代写代改写作服务。可行性研究报告,实施方案,商业计划书,社会稳定风险评估报告,社会稳定风险分析报告,成果鉴定,项目建议书,申请报告,技术报告,初步设计评估报告,可行性研究评估报告,资金申请报告,实施方案评估报告

认证主体成都慧辰星信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510104MA69XDD04C

1亿VIP精品文档

相关文档