文档介绍:会计学
1
数据的更新
插入-INSERT
INSERT语句用来向表或视图中插入新的数据或数据行,执行插入数据的语法为:
INSERT [ INTO]
{ table_name WITH ( < table_hint_limited > [ ...n ] ) | view_name| rowset_function_limited }
{[ ( column_list ) ]
{ VALUES( { DEFAULT | NULL | expression } [ ,...n] )
| derived_table| execute_statement
}
}
第1页/共19页
插入单行数据
单行数据的插入有两种方式:一种是不指定列的列表,INSERT语句中的每一个值与表中同样顺序处的每一列值相匹配;另一种方式是指定列的列表,在VALUES中对每一列赋予相应的值。下面通过两个实例来说明INSERT语句的两种不同用法。
1.插入完整数据行
2.插入指定数据行
第2页/共19页
插入单行数据
第3页/共19页
插入多行数据
单独使用INSERT语句每次只能插入一行,然而在实际的数据库开发过程中,经常会有一次性插入多条数据的业务需求。这时候就要使用另一种批量插入数据的方式,即SELECT和INSERT语句的组合,一次输入多行数据,语法格式为:
INSERT table_name
SELECT colum_list FROM table_list WHERE search_conditions
第4页/共19页
插入多行数据
第5页/共19页
技术提升
在掌握插入语句INSERT的基础知识之后,下面介绍一些高级应用。
1.SELECT INTO语句的使用
2.INSERT EXEC语句的使用
第6页/共19页
技术提升
第7页/共19页
修改-UPDATE
UPDATE语句用来修改表中已经存在的数据,可以一次修改一条数据中的值,也可以同时修改多条数据的值。UPDATE语句的语法如下。
UPDATE table_name
SET | column_name = | expression | DEFAULT | NULL | [,…,n] |
[FROM table_name[,…]]
[WHERE<search_conditon>]
第8页/共19页
修改单行数据
单行数据的修改中,可以修改不止一列的内容,只需要子在要修改的列后加入分隔符“,”,然后加上列一个列的表达式即可。
第9页/共19页