sql_server_2015從入门到实践讲义.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
13.2 使用INSERT语句插入数据 INSERT语句将新行添加到表或视图中,其基本语法格式如下。 INSERT [ INTO ] { table_name | view_name } { [ ( column_list ) ] {VALUES ( { DEFAULT | NULL | expression } [ , …n] ) | derived_table } 13.3 使用UPDATE语句更新数据 UPDATE语句用于更改表或视图中的现有数据,其基本语法格式如下。 UPDATE { table_name | view_name } [ FROM { table_source } [ , . . .n ] SET Column_name = { expression | DEFAULT | NULL } [ , . . .n ] [ WHERE search_condition ] 13.4 使用DELETE语句删除数据 DELETE语句用于删除数据库表中的数据,其基本语法格式如下。 DELETE [ FROM ] { table_name WITH ( table_hint_limited [. . .n ] ) | view_name } [ WHERE search_condition ] 13.5 小结 对数据库中数据的操作可以通过图形向导来完成。同时在SQL Server中提供了一套对数据操作的结构化查询语言——Transact-SQL。它与标准的SQL一样提供了从数据定义(DDL)、数据操作(DML)、数据控制(DCL)等方面的整套对数据操作的语言。本章主要在数据操作(DML)方面如何利用操作语言(SELECT语句、INSERT、UPDATE语句、DELETE语句)完成对数据表中数据的操作。 下一章将学习SQL Server 2005提供的Transact-SQL应用编程,主要包括Transact-SQL编程基础、视图、存储过程和触发器。 13.6 习题 以School数据库为例,此数据库中有四张表,其结构如下: Students(sid,sname,email,grade) Teachers(tid,tname,email,salary) Courses(cid,cname,hour) Choices(no,sid,tid,cid,score) 在数据库中,存在如下关系:学生可以选择课程,一门课程对应一名教师。在choices表中保存学生的选课记录。按以下要求写出相应的查询语句。 1.查询年级为2007的所有学生的名称按编号升序排列。 2.查询学生的选课成绩合格的课程成绩,并把成绩换算为积点(60分对应积点1,每增加1分,积点增加0.1)。 3.查询课时为48或32的课程的名称。 13.6 习题 4.查询所有课程名称中含有“JAVA”的课程编号。 5.查询所有选课记录的课程号(不重复)。 6.统计所有教师的平均工资。 7.查询所有学生的编号,姓名和平均成绩,按总平均成绩降序排列。 8.统计各个课程的选课人数和平均成绩。 9.查询至少选修了三门课程的学生编号。 10.询编号为200701010101的学生所选的全部课程的课程名称和成绩。 11.查询所有选修“数据库”的学生的编号。 12.求出每门课程学生选修的人数。 11.4.3 数据库镜像角色 在数据库镜像中可能出现3种角色,它们分别是主体、镜像和见证。 主体指主体服务器。其中存放主体数据库,也就是可以正常使用的数据库。 镜像指镜像服务器。其中存放镜像数据库,它与主体数据库保持数据同步关系,在主体数据库不能访问的时候,它可以替代主体数据库的角色。 见证指见证服务器。它和前面两个角色一样,都需要安装单独的SQL Server 2005实例,但是与这两个伙伴不同的是,见证服务器并不能用于数据库。它通过验证主体服务器是否已启用并运行来仅支持自动故障转移。 11.4.4 配置数据库镜像 用户可以使用SQL Server Management Studio工具来配置数据库镜像。要进行数据库镜像的配置,首先要保证主体数据库和镜像数据库一致。因此,可以采用数据库备份还原的方式来实现。 首先,要对目标数据库进行备份。然后,在镜像服务器实例上还原该数据库,并且保持数据库处于还原状态(还原的时,在“还原数据库”对话框的“选项”选项页中,选择“不对数据库执行任何操作,不回滚未提交事务”选项)。如图11-14所示。 11.4.5 监控数据库镜像 可以在镜像会话期间监视镜像数据库,以验证数据是否流动以及流动的情况。若要对服务器实例上的一个或多个镜像数据库进行监视设置和管理,可以使用数据库镜像监视器或sp_dbmm

文档评论(0)

a645502909 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档