第3章数据管理.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文档。上传文档
查看更多
第3章数据管理

* * * 网络工程师(第2阶段 ) 《SQL Server实用管理技术》 课程内容 第1章 数据库理论基础知识 第2章 创建数据库表 第3章 数据管理 第4章 数据查询 第5章 表的联接和常用函数 第6章 表的高级查询和联合 第7章 T-SQL编程 第8章 事务、锁及索引 第9章 存储过程 第3章 数据管理 华育网络工程师课程体系 本章学习目标 添加记录 更新记录 删除记录 在企业管理器中插入记录 在企业管理器中查看表的数据时添加数据,(右键要添加数据的表,然后再选择“打开表”—“返回所有行”) 在查询分析器中插入 INSERT语句通常有两种形式。一种是插入一条记录;另一种是插入子查询的结果。后者可以一次插入多条记录 语法:INSERT [INTO] table_?name [(column_list)] VALUES ( data_values ) column_list :是由逗号分隔的列名列表,用来指定为其提供数据的列。 data_values :根据column_list指定的列,由逗号分隔的对应的列值。 用 SELECT 子查询为一行或多行指定数据值 语法如下: INSERT [ INTO ] table_name SELECT column_list FROM table_name 举例: 在示例数据库pubs 中,先建立只存储员工姓名的’employee_names’ 表,包括’fname’字段和’lname’字段。再把“employee ”表中的名字列中的数据添加到新建表中。语句如下: CREATE TABLE employee_names(fname varchar(20),lname varchar(30) ) go INSERT INTO employee_names SELECT employee.fname,employee.lname FROM employee 更新数据 除了向表中添加数据,如果我们发现某些数据需要更改,那该怎么办呢?例如,某次火车要改变开车时间以及提高票价。而这些数据都是存储在列车车次数据库中的车次信息表中的。在这种情况下,通过UPDATE 语句就可以完成对现有数据的更改。 语法如下: UPDATE table_name SET column_name = value [ WHERE update_condition ] 需要更新记录的表的名称 选定记录的指定列将要被修改的新值 哪些记录需要更新的筛选条件 更新一行 更新一行就是要确保WHERE子句筛选的记录(数据行)只 有一行符合要求。 例如,在示例数据库”pubs”的”publishers”表中,将pub_id 为’0736’的出版商的国家改为“中国”,省份改为“京”,城市改为“朝阳”,语句如下: UPDATE publishers SET city = ‘朝阳’ , state = ‘京’ , country = ‘中国’ WHERE pub_id = ‘0736’ 更新多行 那么要更新多行该怎么办呢?其实和更新一行数据是 一样的,只是WHERE子句筛选的是多行数据。 如果要更新表中所有的行,则可以去掉WHERE子句。 比如将pubs数据库中的titles表中的商业书的价钱提 高10%。 UPDATE titles SET price = price * 1.1 WHERE type = ‘business’ 删除数据 删除一条记录 要删除一行,必须指定条件 语法如下: DELETE FROM table_name [ WHERE delete_condition ] 删除多条记录 如果要删除表中的所有记录,只要把WHERE子句去掉就可以了。 而对于删除多条记录,只需在WHERE子句中包含一个删除多行的条件就可以了。 使用TRUNCATE TABLE 删除表中所有的数据 除了用不含WHERE子句的DELETE FROM 语句来删除表中所有的记录外,TRUNCATE TABLE 命令也可以删除表中的所有记录。但是它的执行速度更快,而且使用的系统资源和事务日志资源更少,因此在删除大量记录时,可以考虑使用TRUNCATE TABLE 命令。但是TRUNCATE TABLE 不能用于有外键约束引用的表(即不能删除父表)。 本章总结 添加记录 更新记录 删除记录 提问时间 * * *

文档评论(0)

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

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

1亿VIP精品文档

相关文档