SQL sever2005_05_3

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第5章 章 使用Transact-SQL查询数据库 使用 查询数据库
SQL Server 2005数据库开发与实现 数据库开发与实现
第1章:SQL Server 2005启航 章 启航 第2章:安装和配置 章 安装和配置SQL Server 2005 第3章:创建数据库和数据 章 库文件 第4章:创建数据类型和表 章 第5章:使用 章 使用Transact-SQL查 查 询数据库 第6章:创建和优化索引 章 第7章:实现数据完整性 章 第8章:实现视图 章 第9章:实现存储过程和函 章 数
第10章:使用 XML 章 第11章:灾难恢复 章 第12章:管理安全性 章 第13章:监视 SQL Server 章 第14章:维持高可用性 章 第15章:自动执行管理任务 章 第16章:使用 Service Broker 章 第17章:传输数据 章 第18章:复制功能简介 章
第5章:使用 章 使用Transact-SQL查询数据库 查询数据库
使用SELECT语句查询查询个人客户的信息。 语句查询查询个人客户的信息。 使用 语句查询查询个人客户的信息 使用UPDATE、INSERT和DELETE语句修改个人 、 使用 和 语句修改个人 客户的信息。 客户的信息。 使用JOIN和UNION查询商店客户的信息。 和 查询商店客户的信息。 使用 查询商店客户的信息
删除数据
5.5.3 删除数据
使用DELETE语句 语句 使用 使用TRUNCATE TABLE 语句 使用 删除基于其他表的行
更新数据
5.5.4 更新数据
根据表中数据更新Βιβλιοθήκη Baidu 根据其他表更新行
性能考虑
5.5.5 性能考虑
在事务中发生的数据修改会影响SQL Server的性能。 的性能。 在事务中发生的数据修改会影响 的性能 当进行数据修改时,应注意: 当进行数据修改时,应注意:
事务中的数据锁定可阻止其他事务或查询的运行直到事务 结束。 修改表可以更改数据的物理存储方式,同时导致事务一定 会进行数据页的分配。 如果修改具有索引的数据列,则那些列上的索引会被作为 事务的一部分进行修改。 把索引放置在WHERE子句中使用的列上可以改善性能。
推荐操作
5.5.6 推荐操作
下面的推荐操作将帮助你完成基础的查询: 下面的推荐操作将帮助你完成基础的查询: 在你真正修改数据之前要编写一个SELECT语句。 本章实验将验证哪些行会受 INSERT、UPDATE或 DELETE 语句的影响。 通过把列名改为别名或使用文字替换结果集的值 可提高计算结果的可读性。这些格式选项只修改 了数据的表达形式,而不是数据的本身。 SQL Server会删除或更新表中所有的行,除非在 DELETE或UPDATE语句中包含WHERE子句。
修改数据
使用事务
5.5.1 使用事务
启动事务 • 显式事务 • 自动提交事务 • 隐式事务模式 结束事务 • COMMIT • ROLLBACK
插入数据
5.5.2 插入数据
用VALUES子句插入一行数据 子句插入一行数据 使用INSERT SELECT语句 使用 语句 使用SELECT INTO语句创建表 使用 语句创建表 插入部分数据
课堂练习: 课堂练习:修改数据
本课堂练习的目标是能够使用Transact本课堂练习的目标是能够使用 SQL修改数据。 修改数据。 修改数据 向表中插入数据 在表中删除数据 修改表中的数据 处理事务
第5章:使用 章 使用Transact-SQL查询数据库 查询数据库
检索数据 数据分组与汇总 多表联接 子查询 修改数据 实验 习题
实验
5.6
实验
Adventure Works 自行车制造是一家大型 跨国生产公司。 跨国生产公司。公司的每位客户都将在 数据库中拥有一条记录。 数据库中拥有一条记录。随着公司市场 规模的扩大,客户也越来越多, 规模的扩大,客户也越来越多,为了快 速找到所需的客户资料及库存情况, 速找到所需的客户资料及库存情况,表 关系间的查询使用显得至关重要。 关系间的查询使用显得至关重要。
相关文档
最新文档