网站大量收购独家精品文档,联系QQ:2885784924

第3节 SQL SERVER数据库管理-1.ppt

  1. 1、本文档共261页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高等教育“十一五”国家级规划教材 《 数据库与程序设计 》  山东大学出版社 高等教育“十一五”国家级规划教材 《 数据库与程序设计 》  山东大学出版社 3.4 表数据的基本操作 3.4.2 修改记录 2、使用T-SQL语句修改记录 【例3-21】将student表2008003号同学的名字改为“李大力”。 USE student GO UPDATE student SET sname=N李大力 WHERE sno=2008003 【例3-22】将sc_2008002表中所有成绩加5分。 假设已建立sc_2008002表,其表结构与sc表结构一致。 UPDATE sc_2008002 SET grade=grade+5 高等教育“十一五”国家级规划教材 《 数据库与程序设计 》  山东大学出版社 高等教育“十一五”国家级规划教材 《 数据库与程序设计 》  山东大学出版社 3.4 表数据的基本操作 3.4.3 删除记录 2、使用T-SQL语句删除记录 使用DELETE语句可以从表中删除一行或多行记录。 DELETE命令的语法如下: DELETE FROM [ database_name. ] table_name [ WHERE search_condition ] 各参数说明如下: database_name:指定删除记录的表所属的数据库 table_name:指定删除的记录所属的表 search_condition:指定删除条件,即删除符合条件的记录,若省略WHERE,则默认删除所有记录 高等教育“十一五”国家级规划教材 《 数据库与程序设计 》  山东大学出版社 高等教育“十一五”国家级规划教材 《 数据库与程序设计 》  山东大学出版社 3.4 表数据的基本操作 3.4.3 删除记录 2、使用T-SQL语句删除记录 【例3-24】删除sc_2008002表中课程号为c03的记录。 USE student GO DELETE FROM sc_2008002 WHERE cno=c03 高等教育“十一五”国家级规划教材 《 数据库与程序设计 》  山东大学出版社 高等教育“十一五”国家级规划教材 《 数据库与程序设计 》  山东大学出版社 3.4 表数据的基本操作 3.4.3 删除记录 2、使用T-SQL语句删除记录 【例3-25】删除sc_2008002表的所有记录。 USE student GO DELETE FROM sc_2008002 注意:DELETE语句只是删除表中的数据,表结构依然存在于数据库中。如果需要删除整个表(包括数据和结构),那么应该使用DROP TABLE语句。 高等教育“十一五”国家级规划教材 《 数据库与程序设计 》  山东大学出版社 3.6 索引 在数据库中,最基本、最频繁的操作是数据查询。 为了加快查询速度、减少服务器的响应时间,数据库系统引入了索引机制。 有效地设计索引可以提高性能。 高等教育“十一五”国家级规划教材 《 数据库与程序设计 》  山东大学出版社 高等教育“十一五”国家级规划教材 《 数据库与程序设计 》  山东大学出版社 3.6 索引 3.6.1 索引 索引是以数据表的列为基础建立的数据库对象,它保存着表中排序的索引列,并且记录了索引列在数据表中的物理存储位置,实现了表中数据的逻辑排序。 索引由一行行的记录组成,每一行记录都包含数据表中一列或若干列值的组合和相应指向表中数据页的逻辑指针。 高等教育“十一五”国家级规划教材 《 数据库与程序设计 》  山东大学出版社 高等教育“十一五”国家级规划教材 《 数据库与程序设计 》  山东大学出版社 3.6 索引 3.6.1 索引 索引除了可以提高查询表内数据的速度以外,还可以使表和表之间的连接速度加快,特别是在实现数据的参照完整性时,可以将表的外键制作成索引,这样将加速表与表之间的连接。 索引的存在也让系统付出一定的代价。 本身创建索引和维护索引都会耗费时间,当对表中的数据进行增加、删除和修改的时候,索引就要进行维护,否则索引的作用就会下降; 另外,每个索引都会占用一定的物理空间,如果占有的物理空间过多,就会影响到整个SQL Server系统的性能。 高等教育“十一五”国家级规划教材 《 数据库与程序设计 》  山东大学出版社 高等教育“十一五”国家级规划教材 《 数据库与程序设计 》  山东大学出版社 3.6 索引 3.6.1 索引 创建索引时,应该考虑以下指导原则: 1、定义有主键的列可以建立索引。因为主键可以唯一表示行,所以通过主键可以快

文档评论(0)

0520 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档