《SQL语言及应用》PPT课件

《SQL语言及应用》PPT课件

ID:45453890

大小:634.00 KB

页数:70页

时间:2019-11-13

《SQL语言及应用》PPT课件_第1页
《SQL语言及应用》PPT课件_第2页
《SQL语言及应用》PPT课件_第3页
《SQL语言及应用》PPT课件_第4页
《SQL语言及应用》PPT课件_第5页
资源描述:

《《SQL语言及应用》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章SQL语言及应用在数据库应用中SQL语言无处不在,它已经不只是单纯的一种查询语言,更多的是连接人和数据库系统之间的一座桥梁,无论你是开发管理信息系统还是作为数据库系统的管理者,都离不开使用SQL语言来执行人与数据库之间的信息交流。本章我们将学习SQL语言的基础知识和应用实例。1SQL全称是“结构化查询语言(StructuredQueryLanguage)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的

2、应用。如今无论是像Oracle,Sybase,Informix,SQLserver这些大型的数据库管理系统,还是像VisualFoxpor,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。2第5章SQL语言及应用1.概述SQL是一种面向数据库的通用数据处理语言规范,能完成以下几类功能:提取查询数据,插入修改删除数据,生成修改和删除数据库对象,数据库安全控制,数据库完整性及数据保护控制。数据库对象包括表、视图、索引、同义词、簇、触发器、函数、过程、包、数据库链、快照等(表空间、回滚段、角色、用户)。数据库通过对表的操作来管理存储在其中的数据。

3、3SQL语言具有如下主要特点:SQL是一种一体化的语言,它包括了数据定义、数据查询、数据操纵和数据控制等方面的功能,它可以完成数据库活动中的全部工作。SQL语言是一种高度非过程化的语言,它没有必要一步步地告诉计算机“如何”去做,而只需要描述清楚用户要“做什么”,SQL语言就可以将要求交给系统,自动完成全部工作。SQL语言非常简洁。SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。VB是将SQL语言直接融入到自身的语言之中,使用起来更方便。4第5章SQL语言及应用2.SQL语言的组成SQL语言是由命令(函数)、子句、运算符、加总函数及通配符等组成,分

4、述如下:1)、命令SQL的命令可分成数据定义语言与数据操作语言,数据定义语言可用来建立新的数据库、数据表、字段及索引等,本教程不予介绍;另一为数据操作语言,可用来建立查询表、排序、筛选数据、修改、增删等动作。数据定义语言命令常用的有选择、添加、删除和修改这四种:⑴SELECT:用于找出合乎条件的记录⑵INSERT:用于增加一笔记录或合并两个数据表⑶UPDATE:用于更正合乎条件的记录⑷DELETE:用于删除合乎条件的记录5表5.1SQL命令动词SQL功能命令动词数据查询SELECT数据定义CREATE、DROP、ALTER数据操纵INSERT、UPDATE、DELETE数据控制

5、GRANT、REVOKE6第5章SQL语言及应用2)子句子句是用于设定命令要操作的对象(即参数),SQL所用的子句如下:⑴、子句:FROM中文意思:数据表说明:用于指定数据表⑵、子句:WHERE中文意思:条件说明:用于设定条件⑶、GROUPBY中文意思:分组(合并)说明:用于设定分组⑷、ORDERBY中文意思:排序说明:用于设定输出的顺序及字段7第5章SQL语言及应用3)运算符子句参数中的运算符使子句构成不同的语法格式,如“字段1=''100''”、“字段1>''100''”等。运算符又分逻辑运算符与比较运算符。◇逻辑运算符如下:⑴、运算符:AND中文意思:并且说明:逻辑且⑵、

6、运算符:OR中文意思:或者说明:逻辑非⑶、运算符:NOT中文意思:取反说明:逻辑非或逻辑反8第5章SQL语言及应用◇比较运算符如下:⑴、运算符:<说明:小于⑵、运算符:≤说明:小于等于⑶、运算符:≥说明:大于等于⑷、运算符:>说明:大于⑸、运算符:=说明:等于⑹、运算符:<>说明:不等于⑺、运算符:BETWEEN说明:用于设定范围中文意思:在...之间⑻、运算符:LIKE说明:用于通配设定中文意思:如同⑼、运算符:IN说明:用于集合设定中文意思:在...之内9第5章SQL语言及应用4)加总函数加总函数常常运用在命令的参数中,如:“SELECTSUM(数学),AVG(数学)FRO

7、M成绩单”。⑴、加总函数:AVG中文意思:平均。  说明:用于求指定条件的平均⑵、加总函数:COUNT中文意思:数量  说明:用于求指定的数量⑶、加总函数:SUM中文意思:和  说明:用于求指定条件的和⑷、加总函数:MAX中文意思:最大值  说明:用于求指定条件的最大值⑸、加总函数:MIN中文意思:最小值  说明:用于求指定条件的最小值10第5章SQL语言及应用5)通配符⑴、通配符:%意义:任何长度的字符串(包括0)⑵、通配符:_意义:下划线表示任何一个字符⑶、通配符:[]意义:中括号表示某

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。