数据更新及数据备份.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据更新及数据备份.ppt

数据更新及表中数据的备份 本章主要内容 数据更新 INSERT UPDATE DELETE 表中数据的备份 SELECT …INTO 数据记录的插入 数据记录的插入 1.插入单条记录 1) 语句格式 INSERT INTO表名[(列名清单)] VALUES(常量清单) 2) 功能 向指定表中插入一条新记录。 数据记录的插入 例题一 向student表中插入一个学生记录。 INSERT INTO student(SNO,SNAME,SSEX) VALUES胡一兵,男) 数据记录的插入 2.插入子查询结果 子查询不仅可以嵌套在SELECT语句中,用以构造主查询的条件,还可以嵌套在INSERT语句中,用以生成要插入的批量数据。 语句格式为: INSERT INTO 表名[(列名1,列名2,…)]子查询语句 数据记录的插入 例题二 把所有毕业生的学生的简单信息存入另一个已知的 基本表BYCLASS(CLASSNO,CLASSNAME,INYEAR,HEADER)中。 INSERT INTO BYCLASS SELECT CLASSNO,CLASSNAME,INYEAR,HEADER FROM CLASS WHERE INYEAR2006 数据记录的插入 自行练习: 1、将STUDENT表中毕业的学生插入到BYSTDUENT表中。 2、将全部学生信息插入到BFSTUDUENT中。 数据记录的修改 数据记录的修改 要修改表中已有数据的记录,可用UPDATE语句。 1.语句格式 UPDATE 表名 SET列名1=表达式1[,列名2=表达式2][,…] [WHERE条件表达式] 2.功能 把指定表名内符合条件表达式的记录中规定列名的值更新为该列名后表达式的值。如果省略WHERE子句,则表示要修改表中的所有记录。 数据记录的修改 例题一 将张丽同学的性别改为女。 UPDATE student SET ssex=女 WHERE sname=张丽 数据记录的修改 例题二 将电子系张丽的性别改为女。 UPDATE STUDENT SET SSEX=男 WHERE sname=张丽AND CLASSNO IN (SELECT CLASSNO FROM CLASS WHERE DEPTNO=(SELECT DEPTNO FROM DEPARTMENT WHERE DEPTNAME=电子工程系)) 数据记录的删除 数据记录的删除 SQL的删除操作是指从基本表中删除记录。 1.语句格式 DELETE [FROM] 表名[WHERE条件表达式] 2.功能 在指定表名中删除所有符合条件表达式的记录。 3.说明 当无WHERE条件表达式项时,将删除表名中的所有记录。但是,该表还在,只是没有了记录,是个空表而已。 数据记录的删除 例题一 删除学号学生记录。 DELETE FROM student WHERE sno查询结果的输出 查询结果的输出 Transact-SQL提供了一个扩展特性,允许用户使用SELECT语句查询得到的结果记录来创建一个新的数据表,创建新表使用INTO子句。INTO子句不能单独使用,它包含在SELECT语句中。 INTO子句的语法格式如下: INTO 新表名 新创建的数据表的属性列由SELECT语句的目标列表达式来确定,属性列的列名、数据类型以及在表中的顺序都与SELECT语句的目标列表达式相同。新表的行数据也来自SELECT语句的查询结果,其值可以是计算列表达式,也可以是函数。 查询结果的输出 例题一 将CLASS表中的数据进行备份。 SELECT * INTO BFCLASS FROM CLASS 查询结果的输出 学生练习: 1、将STUDENT表中毕业的学生备份到BYSTDUENT表中。 2、将全部学生信息备份到BFSTUDUENT中。 数据更新与数据备份 数据更新 INSERT UPDATE DELETE 表中数据的备份 SELECT …INTO

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档