sqlserver2015基础教程电子教程ppt07

sqlserver2015基础教程电子教程ppt07

ID:40236646

大小:116.02 KB

页数:34页

时间:2019-07-27

sqlserver2015基础教程电子教程ppt07_第1页
sqlserver2015基础教程电子教程ppt07_第2页
sqlserver2015基础教程电子教程ppt07_第3页
sqlserver2015基础教程电子教程ppt07_第4页
sqlserver2015基础教程电子教程ppt07_第5页
资源描述:

《sqlserver2015基础教程电子教程ppt07》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第7章操纵数据SQLServer2005基础教程清华大学出版社教学目标教学过程8/14/20211教学目标理解操纵数据需要解决的问题掌握使用INSERT语句插入数据掌握使用UPDATE语句更新数据掌握使用DELETE语句删除数据掌握使用SELECT语句检索数据理解分组、子查询、连接、集合运算、CTE等检索特点理解数据加密的方式和特点8/14/20212教学过程7.1概述7.2插入数据7.3更新数据7.4删除数据7.5检索操作概述7.6使用SELECT子句检索数据7.7排序7.8使用WHERE子句选择数据7.9聚合技术7.10分组技术7.11连接技术7

2、.12子查询技术7.13集合运算技术7.14公用表表达式7.15PIVOT和UNPIVOT7.16加密表中数据8/14/202137.1概述表创建之后,表只是一个空表。如何向表中添加数据呢?如果表中已有数据了,但是数据不合适或不正确,那么如何更新这些数据呢?如果表中的数据不再需要了,那么如何删除这些过时的数据呢?如何按照用户需要,将表中的数据检索出来呢?这些问题都是数据操纵问题。用户可以使用INSERT、UPDATE、DELETE、SELECT等语句来解决这些数据操纵问题。8/14/202147.2插入数据表创建之后往往只是一个空表,因此向表中插入数

3、据是在表结构创建之后,首先需要执行的操作。向表中插入数据,应该使用INSERT语句。该语句包括了两个子句,即INSERT子句和VALUES子句。INSERT子句指定要插入数据的表名或视图名称,它可以包含表或视图中列的列表。VALUES子句指定将要插入的数据。一般地,使用INSERT语句一次只能插入一行数据。INSERT语句的基本语法形式如下所示:INSERTINTOtable_or_view_name(column_list)VALUES(expression)8/14/202157.3更新数据可以使用UPDATE语句更新表中已经存在的数据。UPDA

4、TE语句既可以一次更新一行数据,也可以一次更新许多行,甚至可以一次更新表中的全部数据行。在UPDATE语句中,使用WHERE子句指定要更新的数据行满足的基本条件,使用SET子句给出新的数据。新数据既可以是常量,也可以是指定的表达式。UPDATE语句的基本语法形式如下:UPDATEtable_or_view_nameSETcolumn_name=expression,…WHEREsearch_condition8/14/202167.4删除数据当表中的数据不再需要时,可以删除。一般情况下,使用DELETE语句删除数据。DELETE语句可以从一个表中删除

5、一行或多行数据。删除数据的DELEE语句的基本语法形式如下:DELETEFROMtable_or_nameWHEREsearch_condition8/14/202177.5检索操作概述如果我们希望检索表中数据,可以使用SELECT语句。在SELECT语句中,有三个基本的组成部分:SELECT子句、FROM子句和WHERE子句。SELECT子句用于指定将要检索的列名称,FROM子句指定将要检索的对象,WHERE子句则用于指定数据应该满足的条件。8/14/202187.6使用SELECT子句检索数据在SELECT语句中,可以在SELECT子句中选择指定

6、的数据列、使用文字串、改变列标题、执行数据运算、使用ALL关键字、使用DISTINCT关键字等。8/14/20219选择指定的数据列选择指定的数据列是指可以在SELECT子句中指定将要检索的列名称。选择指定的列名称要注意几点,第一,这些列名称应该与表中定义的列名称一致,否则就可能出错或者得到意想不到的结果;第二,列名称之间的顺序既可以与表中定义的列顺序相同,也可以不相同;第三,SELECT语句的检索结果只是影响数据的显示,对表中数据的存储没有任何的影响。8/14/202110使用文字串通常,直接阅读SELECT语句的检索结果,是一件头疼的事情,因为显

7、示出来的数据,只是一些不连贯的、阅读性不强的信息。为了提高SELECT语句检索结果的可读性,可以通过在SELECT关键字后面增加文字串。通常情况下,使用单引号将文字串引起来。8/14/202111改变列标题在默认情况下,在数据检索结果中所显示出来的列标题就是在定义表时使用的列名称。但是,在检索过程中可以根据用户的需要改变显示的列标题。实际上,改变列标题也就是为指定的列定义一个别名。改变列标题有两种方法,一种方法是使用等号(=),另一种方法是使用AS关键字。8/14/202112数据运算数据运算就是指对检索的数据进行各种运算。也就是说,可以在SELEC

8、T关键字后面列出的列项中使用各种运算符和函数。这些运算符和函数包括算术运算符、数学函数、字符串函数、日期和时

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

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

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