SQL Server数据库第4章 表数据操作

上传人:小萌新****ao 文档编号:367864045 上传时间:2023-11-14 格式:PPT 页数:9 大小:858KB
返回 下载 相关 举报
SQL Server数据库第4章 表数据操作_第1页
第1页 / 共9页
SQL Server数据库第4章 表数据操作_第2页
第2页 / 共9页
SQL Server数据库第4章 表数据操作_第3页
第3页 / 共9页
SQL Server数据库第4章 表数据操作_第4页
第4页 / 共9页
SQL Server数据库第4章 表数据操作_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《SQL Server数据库第4章 表数据操作》由会员分享,可在线阅读,更多相关《SQL Server数据库第4章 表数据操作(9页珍藏版)》请在金锄头文库上搜索。

1、第第4章章 表数据操作表数据操作4.1 以命令方式以命令方式操作操作SQL Serve表数据表数据4.2 以以图形界面方式操作形界面方式操作SQL Serve表数据表数据1SQL Server 数据库技术与应用 4.1 以命令方式操作以命令方式操作SQL Serve表数据表数据 4.1.1 插入语句插入语句 语法格式:语法格式:INSERTTOP(expression)PERCENTINTOtable_name/*表名*/|view_name/*视图名*/|rowset_function_limited/*可OPENQUERY或OPENROWSET函数*/WITH(n)/*指定表提示,可省略*

2、/(column_list)/*列名表*/VALUES(DEFAULT|NULL|expression,.n),.n)/*指定列值的value子句*/|derived_table/*结果集*/|execute_statement/*有效的EXECTUTE语句*/|DEFAULTVALUES/*强制新行包含为每个列定义的默认值*/2SQL Server 数据库技术与应用 4.1 以命令方式操作以命令方式操作SQL Serve表数据表数据说明:说明:table_name:被操作的表名。view_name:视图名。column_list:列名表,包含了新插入数据行的各列的名称。如果只给出表的部分列插

3、入数据时,需要用column_list指出这些列。VALUES子句:包含各列需要插入的数据,数据的顺序要与列的顺序相对应。若省略colume_list,则VALUES子句给出每一列(除IDENTITY属性和timestamp类型以外的列)的值。VALUES子句中的值有三种:DEFAULT:指定为该列的默认值,这要求定义表时必须指定该列的默认值。NULL:指定该列为空值。expression:可以是一个常量、变量或一个表达式,其值的数据类型要与列的数据类型一致。注意表达式中不能有SELECT及EXECUTE语句。3SQL Server 数据库技术与应用 4.1 以命令方式操作以命令方式操作SQL

4、 Serve表数据表数据【例4.1】向clients表中插入一个客户记录(1,李君,男,东大街10号)。USEtestINSERTINTOclientsvalues(1,李君,男,上东大街10号)【例4.2】向student表插入表4.1各行数据。USEstscoINSERTINTOstudentvalues(201001,罗俊杰,男,2000-06-15,计算机,52),(201002,韩红丽,女,1999-09-23,计算机,49),(201004,冯露,女,1999-08-07,计算机,50),(202001,徐桥,男,2000-02-25,通信,50),(202002,袁志敏,男,19

5、99-12-04,通信,48),(202005,董莎,女,2000-04-19,通信,52);GO4SQL Server 数据库技术与应用 4.1 以命令方式操作以命令方式操作SQL Serve表数据表数据4.1.2 修改语句修改语句UPDATE语句用于修改数据表或视图中特定记录或列的数据,它的基本语法格式如下:UPDATEtable_name|view_nameSETcolumn_name=expression|DEFAULT|NULL,nWHERE该语句的功能是:将table_name指定的表或view_name指定的视图中满足条件的记录中由SET指定的各列的列值设置为SET指定的新值,如

6、果不使用WHERE子句,则更新所有记录的指定列值。【例4.3】在clients表中将cid为1的客户的address修改为北大街120号。USEtestUPDATEclientsSETaddress=北大街120号WHEREcno=15SQL Server 数据库技术与应用 4.1 以命令方式操作以命令方式操作SQL Serve表数据表数据4.1.3 删除语句删除语句DELETE语句用于删除表或视图中的一行或多行记录,它的基本语法格式如下:DELETEFROMtable_name|view_nameWHERE该语句的功能为从table_name指定的表或view_name所指定的视图中删除满足

7、条件的行,若省略该条件,则删除所有行。【例4.4】删除学号为“202006”(已插入)的学生记录。USEstscoDELETEstudentWHEREstid=2020066SQL Server 数据库技术与应用 4.2 以以图形界面方式操作形界面方式操作SQL Serve表数据表数据本节介绍以图形界面方式进行SQLServe表数据的插入、删除和修改。【例4.5】插入stsco数据库中student表的有关记录。(1)启动“SQLServerManagementStudio”,在“对象资源管理器”中展开“数据库”节点,选中“stsco”数据库,展开该数据库,选中表,将其展开,选中表“dbo.s

8、tudent”,单击鼠标右键,在弹出的快捷菜单中选择“编辑前200行”命令,如图4.2所示7SQL Server 数据库技术与应用 4.2 以以图形界面方式操作形界面方式操作SQL Serve表数据表数据(2)屏幕出现“dbo.student表编辑”窗口,可在各个字段输入或编辑有关数据,这里插入student表的6个记录,如图4.3所示。8SQL Server 数据库技术与应用 4.2 以以图形界面方式操作形界面方式操作SQL Serve表数据表数据【例4.6】在student表中删除记录和修改记录。(1)在“dbo.student表编辑”窗口中,选择需要删除的记录,单击鼠标右键,在弹出的快捷菜单中选择“删除”命令,如图4.12所示。(2)此时出现一个确认对话框,单击“是”按钮,即删除该记录。(3)定位到需要修改的字段,对该字段进行修改,然后将光标移到下一个字段即可保存修改的内容。9SQL Server 数据库技术与应用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号