收藏 分享(赏)

数据库应用7-2.ppt

上传人:hwpkd79526 文档编号:10057223 上传时间:2019-10-02 格式:PPT 页数:24 大小:169.50KB
下载 相关 举报
数据库应用7-2.ppt_第1页
第1页 / 共24页
数据库应用7-2.ppt_第2页
第2页 / 共24页
数据库应用7-2.ppt_第3页
第3页 / 共24页
数据库应用7-2.ppt_第4页
第4页 / 共24页
数据库应用7-2.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、(续),Transact-SQL语言,SQL语言中的语言可以从功能上分为3类:数据定义语言 DDL数据处理语言 DML数据控制语言 DCL,数据操纵语言,数据处理语言(Data Manipulation Language,简写DML)是指用来查询、添加、修改和删除数据库中数据的语句,它们是SELECT、INSERT、UPDATE、DELETE等。,5.4.2 UPDATE语句 (p98),UPDATE语句用来修改表中的数据。每个UPDATE语句可以修改一行或多行数据,但每次仅能对一个表进行操作。,UPDATE语句的基本格式: UPDATE table_name SET column_name=

2、expression FROM table_source WHERE search_conditions,UPDATE语句的基本格式: UPDATE table_name SET column_name=expression FROM table_source WHERE search_conditions,将要被更新的表的表名。,UPDATE语句的基本格式: UPDATE table_name SET column_name=expression FROM table_source WHERE search_conditions,指定要修改数据的字段名。,UPDATE语句的基本格式: UPD

3、ATE table_name SET column_name=expression FROM table_source WHERE search_conditions,指定字段的新值,可以是一个常数、表达式或变量,UPDATE语句的基本格式: UPDATE table_name SET column_name=expression FROM table_source WHERE search_conditions,例如,如下语句将表tb_bookinfo中所有书都降价20%: UPDATE tb_bookinfo SET price=price*0.8,UPDATE语句的基本格式: UPDAT

4、E table_name SET column_name=expression FROM table_source WHERE search_conditions,FROM选项用来从其他表中取数据来修改某表中的数据。,UPDATE语句的基本格式: UPDATE table_name SET column_name=expression FROM table_source WHERE search_conditions,假定有一个表tb_bookshort,其中包含三个字段: BookID(Char,6), Bookname(Char,30), Price(Decimal,18,2) 假定该表中

5、BookID列和Bookname列的数据与表tb_bookinfo中的相应列数据相同,而Price列的值需按tb_bookinfo中的Price列修改,则可以使用如下语句: UPDATE tb_bookshort SET price=tb_bookinfo.price FROM tb_bookshort JOIN tb_bookinfo ON tb_bookshort.bookID=tb_bookinfo.bookID,UPDATE语句的基本格式: UPDATE table_name SET column_name=expression FROM table_source WHERE sear

6、ch_conditions,指定搜索条件。 只有满足条件的记录才会被修改。,UPDATE语句的基本格式: UPDATE table_name SET column_name=expression FROM table_source WHERE search_conditions,例如,如下语句只将表tb_bookinfo中作者编号为a002的书降价打8折: UPDATE tb_bookinfo SET price=price*0.8 WHERE 作者编号=a002,UPDATE语句的基本格式: UPDATE table_name SET column_name=expression FROM

7、table_source WHERE search_conditions,如果省略WHERE选项,则将修改数据表中的所有记录。,5.4.3 DELETE语句 (p98),DELETE语句用来删除表中的数据,一次可以删除一行或多行。,DELETE语句的基本格式: DELETE FROM table_nameWHERE search_conditions,DELETE语句的基本格式: DELETE FROM table_nameWHERE search_conditions,是任选项,用来增加可读性。,DELETE语句的基本格式: DELETE FROM table_nameWHERE searc

8、h_conditions,指出将要从哪个表中删除数据,DELETE语句的基本格式: DELETE FROM table_nameWHERE search_conditions,例如,如下语句将删除表tb_bookshort中的所有行: DELETE FROM tb_bookshort,DELETE语句的基本格式: DELETE FROM table_nameWHERE search_conditions,指定搜索条件。满足条件的记录被删除。,DELETE语句的基本格式: DELETE FROM table_nameWHERE search_conditions,例如,如下语句将删除表tb_bo

9、okinfo中所有价格小于20元的图书: DELETE FROM tb_bookinfo WHERE price20,TRUNCATE TABLE语句,TRUNCATE TABLE语句用来删除表中的所有数据。,TRUNCATE TABLE语句的基本格式: TRUNCATE TABLE table_name,例如,如下语句将删除表tb_booktemp中的所有行:TRUNCATE TABLE tb_booktemp 在执行结果上等价于如下语句: DELETE FROM tb_booktemp 但在运行速度上,使用TRUNCATE TABLE语句要快一些,因为该语句一次删除所有行,而DELETE语句是每次删除一行。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报