文档详情

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

发布:2023-11-10约4.03千字共9页下载文档
文本预览下载声明
SQL Server 数据库技术与应用 SQL Server 数据库技术与应用 SQL Server 数据库技术与应用 (SQL Server 2019版) SQL Server 数据库技术与应用 (SQL Server 2019版) SQL Server 数据库技术与应用 (SQL Server 2019版) SQL Server 数据库技术与应用 (SQL Server 2019版) SQL Server 数据库技术与应用 (SQL Server 2019版) SQL Server 数据库技术与应用 (SQL Server 2019版) SQL Server 数据库技术与应用 (SQL Server 2019版) SQL Server 数据库技术与应用 (SQL Server 2019版) SQL Server 数据库技术与应用 (SQL Server 2019版) SQL Server 数据库技术与应用 (SQL Server 2019版) SQL Server 数据库技术与应用 (SQL Server 2019版) 第4章 表数据操作 4.1 以命令方式操作SQL Serve表数据 4.2 以图形界面方式操作SQL Serve表数据 * SQL Server 数据库技术与应用 4.1 以命令方式操作SQL Serve表数据 4.1.1 插入语句 语法格式:? INSERT [ TOP ( expression ) [ PERCENT ] ] [ INTO ] { table_name /*表名*/ | view_name /*视图名*/ | rowset_function_limited /*可OPENQUERY 或OPENROWSET 函数*/ [WITH (table_hint_limited[…n])] /*指定表提示,可省略*/ } { [ ( column_list ) ] /*列名表*/ { VALUES ( ( { DEFAULT | NULL | expression } [ ,...n ] ) [ ,...n ] ) /*指定列值的value子句*/ | derived_table /*结果集*/ | execute_statement /*有效的EXECTUTE语句*/ | DEFAULT VALUES /*强制新行包含为每个列定义的默认值*/ } } * SQL Server 数据库技术与应用 4.1 以命令方式操作SQL Serve表数据 说明: ● table_name:被操作的表名。 ● view_name:视图名。 ● column_list:列名表,包含了新插入数据行的各列的名称。如果只给出表的部分列插入数据时,需要用column_list指出这些列。 ● VALUES子句:包含各列需要插入的数据,数据的顺序要与列的顺序相对应。若省略colume_list,则VALUES子句给出每一列(除IDENTITY属性和timestamp类型以外的列)的值。VALUES子句中的值有三种: DEFAULT:指定为该列的默认值,这要求定义表时必须指定该列的默认值。 NULL:指定该列为空值。 expression:可以是一个常量、变量或一个表达式,其值的数据类型要与列的数据类型一致。注意表达式中不能有SELECT及EXECUTE语句。 * SQL Server 数据库技术与应用 4.1 以命令方式操作SQL Serve表数据 【例4.1】向clients表中插入一个客户记录(1,李君,男,东大街10号)。 USE test INSERT INTO clients values(1,李君,男,上东大街10号) 【例4.2】向student表插入表4.1各行数据。 USE stsco INSERT INTO student values(201001,罗俊杰,男,2000-06-15,计算机,52), (201002,韩红丽,女,1999-09-23,计算机,49), (201004,冯露,女,1999-08-07,计算机,50), (202001,徐桥,男,2000-02-25,通信,50), (202002,袁志敏,男,1999-12-04,通信,48), (2020
显示全部
相似文档