如何使用SQL Server表中数据操作.ppt

如何使用SQL Server表中数据操作.ppt

ID:51570153

大小:177.50 KB

页数:58页

时间:2020-03-23

如何使用SQL Server表中数据操作.ppt_第1页
如何使用SQL Server表中数据操作.ppt_第2页
如何使用SQL Server表中数据操作.ppt_第3页
如何使用SQL Server表中数据操作.ppt_第4页
如何使用SQL Server表中数据操作.ppt_第5页
资源描述:

《如何使用SQL Server表中数据操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、第5章表中数据的操作本章学习目标掌握如何在SQLServer管理控制台中操作表中的数据掌握使用SELECT语句查询数据的方法掌握使用INSERT语句插入数据的方法掌握使用UPDATE语句更新数据的方法掌握使用DELETE语句删除数据的方法5.1在SQLServer管理控制台中操作表中的数据表中数据的操作包括数据的查询、插入、修改和删除。可以在SQLServer管理控制台中非常方便地对数据执行各种操作,也可以利用Transact-SQL中的命令完成相应的功能。在SQLServer管理控制台中,打开指定的数据库并展开“表”对象,右击要操作的数据表,并从弹出

2、的快捷菜单中选择“打开表”选项,就会看到数据表数据显示结果窗口。5.1在SQLServer管理控制台中操作表中的数据将光标定位到最后一条记录后面,输入新的记录就可以完成插入操作;将光标定位到某条记录,改变某个数据的值就可以完成更新操作;右击某条记录,从弹出的快捷菜单中选择“删除”选项就可以完成记录的删除操作。5.2查询数据SELECT语句可以根据实际需要从一个或多个表中选择一个或多个行或列。SELECTselect_list[INTOnew_table]FROMtable_source[WHEREsearch_condition][GROUPBYgro

3、up_by_expression][HAVINGsearch_condition][ORDERBYorder_expression[ASC

4、DESC]]5.2查询数据在SELECT语句中至少要包含两个子句:SELECT和FROM。SELECT指定查询的某些选项,FROM指定查询的表。例如:查询T_STUDENT表中所有的数据,可以写为:SELECT*FROMT_STUDENT5.2.1SELECT子句SELECT子句的语法格式为:SELECT[ALL

5、DISTINCT][TOPn[PERCENT][WITHTIES]]

6、ect_list>::={*

7、{table_name

8、view_name

9、table_alias}.*{column_name

10、expression

11、IDENTITYCOL

12、ROWGUIDCOL}[[AS]column_alias]

13、column_alias=expression}[,...n]5.2查询数据ALL:指定显示所有记录,包括重复行。ALL是默认设置。DISTINCT:指定显示所有记录,但不包括重复行。TOPn[PERCENT]:指定从查询结果中返回前n行。select_list:指定返回结果中的列。如果有多个列,用逗号分隔。5.2查询数据

14、*:表示所有列。column_name:指定是要返回的列名。expression:是列名、常量、函数以及由运算符连接的列名、常量和函数的任意组合,或者是子查询。5.2查询数据例5-2-1:(1)查询表中的所有记录(2)查询前3条记录的S_NUMBER、S_NAME和BIRTHDAY字段(3)查询所有记录的SEX字段,并去掉重复值(4)查询所有记录的S_NUMBER(别名为学号)、S_NAME(别名为姓名)和BIRTHDAY(别名为出生日期)字段5.2查询数据别名的三种定义方法,分别为:列别名=列名列名AS列别名列名列别名注意:列别名的使用范围:列别名只

15、在定义的语句中有效。5.2查询数据(5)查询得到每个学生的年龄(6)统计男同学的人数5.2.2INTO子句INTO子句用于创建新表并将查询结果插入新表中,其语法为:[INTOnew_table]其中的参数new_table用于指定新表的名称。例5-2-2:使用INTO子句创建一个新表(T_STUDENT1)。5.2.3FROM子句FROM子句用于指定要查询的表,其语法如下:[FROM{}[,...n]]::=table_name[[AS]table_alias][WITH(

16、[,...n])]

17、view_name[[AS]table_alias]

18、rowset_function[[AS]table_alias]

19、OPENXML

20、derived_table[AS]table_alias[(column_alias[,...n])]

21、5.2.3FROM子句::=ON

22、CROSSJOIN

23、

24、able>::=[INNER

25、{{LEFT

26、RIGHT

27、FULL}[OU

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

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

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