第五节:SQL Server数据管理.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL Server数据管理 回顾 SQL Server的表和相关的操作; 如何在企业管理器中创建表和使用T-SQL创建表? 什么是实体完整性、引用完整性和域完整性?如何实现它们? 怎样修改表结构和删除数据库表? 什么是约束?约束有几类?如何使用T-SQL创建约束对象? 目标 在 T-SQL 中使用条件表达式和逻辑运算符; 多表连接;(重点、难点) 使用 T-SQL 向表中插入数据;(重点) ------ 更新现有表中的数据; (重点) 删除现有表中的数据; (重点) 使用转换工具导入和导出数据。 运算符和表达式(P58) 表达式是符号和运算符的组合, SQL Server 可以对它进行运算以得到一个单值。 表达式可以包含下列一个或多个部分: 常数 列 一元运算符 二元运算符 运算符的分类 -- 比较运算符 -- 通配符 -- 逻辑运算符 比较运算符(P58) 通配符(P59) 逻辑运算符2–1(P59) T-SQL支持的逻辑运算符如下: 逻辑运算符2-2(P59) 查询的必要性 SELECT查询语句 语法格式: Select 字段1,字段2,……字段n From 表名 Select * From 表名(*表示查找所有的字段) 例子: Select ReaderIndex,ReaderName,Age,Sex From ReaderMessage Select * From ReaderMessage Where Age30(Where是过滤条件) 向表中插入数据2–1(P59) 向表中插入数据2-3 更新数据行2–1(P60) 格式: UPDATE 表名 SET 字段名= 值 [WHERE 条件] 更新数据行2–2(P61) 删除数据行3-1(P63) 格式: DELETE FROM TABLENAME [WHERE Search_Condition] 删除数据行3-2(P63) 删除数据行3-32(P63) Truncate Table在功能上与不带 Where 子句的 Delete 语句相同,二者均删除表中的全部行。 Truncate Table 比 Delete 速度快,且使用的系统和事务日志资源少 Truncate Table 不写入日子文件 Truncate Table 只适用于不含主键的子表 联接类型(P62) 内部联接(Inner Join) 外联接类型 左向外联接(Left Outer Join) 右向外联接(Right Outer Join) 完整外部联接(Full Outer Join) 自联接(表自身的联接) 内联接(P62) 使用内联接更新1 Update BookMessage Set State= 借出 From BookMessage Inner Join BorrowMessage On BookMessage.BookIndex=BorrowMessage.BookIndex Where returntime= 未还 使用内联接更新2(P62) 外联接(P62) 外联接类型 左向外联接 右向外联接 完整外部联接 左向外联接(Left Outer Join) 右向外联接(Right Outer Join) 完整外部联接(Full Outer Join) 使用外联接更新1 使用外联接更新2(P62) 自联接(表自身的联接)(P62) 导入和导出数据2-1 导入和导出数据2-2 总结 T-SQL中的条件表达式和逻辑运算符 逻辑运算符的使用 通配符的使用 使用Insert Into和insert into --- Select --- from插入数据行 使用Update进行数据行更新操作; 使用Delete进行数据删除操作; 在企业管理器中导入和导出数据。 作业 1、填空题: 在SQL Server中可以使用_____和_____来实现数据的导入和导出 使用Truncate和Delete删除数据时的区别是__________ 多表连接分为______、________和_______三种 2、代码题: 请将下表中的数据添加到ReaderMessage表中,写出语句 演示在企业管理器中导出表为文本数据… 演示在企业管理器中导入文本数据… 创建一个和ReaderMessage结构一样的新表NewReader 使用默认值 30 男 张三 R0002 经理 24 女 Jessica R0001 * Version 3.0 第五章 含义 运算符 等于 = 大于 小于 大于等于 = 小于等于 = 非 ! 不等于 不在括号中 指定范围内 任意长度 一个字符 解释 Airbu

文档评论(0)

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

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

1亿VIP精品文档

相关文档