《select查询语句》ppt课件

《select查询语句》ppt课件

ID:27519754

大小:1.03 MB

页数:76页

时间:2018-12-01

《select查询语句》ppt课件_第1页
《select查询语句》ppt课件_第2页
《select查询语句》ppt课件_第3页
《select查询语句》ppt课件_第4页
《select查询语句》ppt课件_第5页
资源描述:

《《select查询语句》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Lecture5基本SELECT查询语句-------------------------------------------------------目标要求:掌握使用数据定义(DDL)定义数据库、数据表等对象。熟练掌握简单查询、嵌套查询、连接查询、分组与计算查询、集合的并运算。9/18/20211MicrosoftSQLServer2005结构化查询语言(SQL)结构化查询语言:一种数据库查询和编程语言,广泛应用于访问、查询、更新和管理关系数据库系统中的数据。--------------------------------------------------------------

2、------------------SQL全名是结构化查询语言(StructuredQueryLanguage),是用于数据库中的标准数据查询语言,IBM公司最早使用在其开发的数据库系统中。1986年10月,美国ANSI对SQL进行规范后,以此作为关系型数据库管理系统的标准语言,1987年得到国际标准组织的支持下成为国际标准。--------------------------------------------------------------------------------SQL语言包含3个部分:数据定义(DDL)语言(如CREATE,DROP,ALTER等语句)数据操纵(

3、DML)语言(SELECT,INSERT,UPDATE,DELETE语句)数据控制语言(如GRANT,REVOKE,ROLLBACK等语句)9/18/20212MicrosoftSQLServer2005数据定义语言数据定义语言(DataDefinitionLanguage,DDL)是SQL语言集中,负责数据结构定义与数据库对象定义的语言,由CREATE、ALTER与DROP三个语法所组成。9/18/20213MicrosoftSQLServer2005CREATE指令CREATE是负责数据库对象的建立CREATEDATABASECREATETABLECREATEINDEX:创建数据

4、表索引。CREATEPROCEDURE:创建存储过程。CREATEFUNCTION:创建用户自定义函数。CREATEVIEW:创建视图。CREATETRIGGER:创建触发器。9/18/20214MicrosoftSQLServer2005ALTER指令ALTERALTER是负责数据库对象修改的指令,例如:ALTERTABLETb_StudentADDcolumn_bVARCHAR(20)NULL;--在数据表Tb_Student中加入一个新的字段,名称为column_b,字段类型为varchar(20),允许NULL值。ALTERTABLETb_StudentDROPCOLUMNc

5、olumn_b;--在数据表Tb_Student中移除column_b字段。9/18/20215MicrosoftSQLServer2005DROP指令DROPDROP则是删除数据库对象的指令,并且只需要指定要删除的数据库对象名称即可,在DDL语法中算是最简单的。例如:DROPTABLEMyTable;--刪除MyTable数据表。DROPVIEWMyView;--刪除MyView视图。9/18/20216MicrosoftSQLServer2005数据操纵语言数据操纵语言(DataManipulationLanguage)是SQL语言中,负责对数据库对象执行数据存取工作的指令集,以

6、SELECT、INSERT、UPDATE、DELETE四种指令为核心。DML的主要功能即是存取数据,因此其语法都是以读取与写入数据库为主,除了INSERT以外,其他三种指令都可能需搭配WHERE指令来过滤数据范围,或是不加WHERE指令来存取全部的数据。9/18/20217MicrosoftSQLServer2005INSERT指令INSERT是将数据插入到数据库对象中的指令,可以插入数据的数据库对象有数据表以及可更新视图两种。基本格式有:INSERTINTO[数据表或可更新视图名称](字段1,字段2,字段3,...)VALUES(值1,值2,值3,...)--只需要根据对应的字段來

7、设定插入值。INSERTINTO[数据表或可更新视图名称]VALUES(值1,值2,值3,...)--必須要指定所有字段的插入值。例如:INSERTINTOMyTable(字段1,字段2,字段3,字段4,字段5)VALUES(1,2,3,'4','5')9/18/20218MicrosoftSQLServer2005UPDATE指令UPDATE指令是依给定条件,将符合条件的数据表中的数据更新为新的数值,其基本格式为:UPDATE[数据表或可更新视图名称]S

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

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

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