




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 SQL SERVER常用知识 培训 讲师: 目录 Content n小学 lSQL SERVER企业版常用工具介绍 n初中 l常用SQL 语句 n高中 l常用SQL SERVER系统表和命令 n大学 l性能 小学 lSQL SERVER企业版常用工具介绍. 企理业管器 查询分析器 事件探察器 数据交换工具 4 企业管理器 nSQL SERVER组注册 n数据库备份、还原、收缩和分离(Check Point) nSQL SERVER配置属性 n数据库表维护 n数据库使用小技巧 l数据库收缩后再备份 l日志是要大容量还是小容量? l数据库日常维护计划 5 查询分析器 nSQL 查询分析器是交互式图形工具,它使数据库管理员或开发人员能 够编写查询、同时执行多个查询、查看结果、分析查询计划和获得提 高查询性能的帮助。 l“执行计划”选项以图形方式显示 Microsoft SQL Server 2000 查询优化器所选择的数据检索方法。 l图形执行计划使用图标表示 SQL Server 内特定语句和查询的执 行,而不是使用 SET SHOWPLAN_ALL 或 SET SHOWPLAN_TEXT 语句生成的表格形式表示。这对了解查询的 性能特点很有用。 lSQL 查询分析器针对非索引列上的附加索引和统计提出建议,以 提高查询优化器高效处理查询的能力。具体说来,SQL 查询分析 器显示丢失了哪些统计信息,并因此强制查询优化器估计谓词选 择性,然后使得很容易创建那些缺少的统计信息。 6 查询分析器 n查询分析器 l界面使用介绍 数据库的选择 查询结果的显示方式 查询结果的分析(高阶知识) lSQL 语句的分析和执行 7 事件探测器 8 事件探察器 n事件探察器 l操作 n跟踪的建立 n跟踪属性的选择 n探察结果的导入导出 l注意作用 n跟踪错误 n跟踪性能问题 n了解系统运行机制 n借鉴他人SQL 9 数据交换工具DTS nDTS工具的使用 n数据交换的范围 n数据交换的好处 l在所有的数据转换服务 (DTS) 工具中,DTS 导入/导出向导为在 OLE DB 数据源之间复制数据提供了最简单的方法。 l同步不同数据源之间的数据 l定时或实时的数据交换 l保证不同数据源之间的数据一致 初中 l常用SQL语句 新建数据表 DELETE,UPDATE,INSERT等语句简介 SELECT查询 11 新建数据表 n新建数据表语句规则: lCREATE TABLE CREATE TABLE t_XXX_TableName (FieldName1 Type, FieldName2 Type,) lSELECT INTO FROM SELECT FieldList INTO t_XXX_TableNameA FROM t_XXX_TableNameB WHERE . 12 SQL语句-添加数据 nINSERT语句规则: l简单: INSERT INTO t_XXX_TableName (FieldLists) VALUES (ValueLists) l复杂(通过子查询插入): INSERT INTO t_XXX_TableNameA (FieldLists) SELECT (FieldLists) FROM t_XXX_TableNameB WHERE . 13 SQL语句-更新数据 nUPDATE语句规则: l简单: UPDATE t_XXX_TableName SET FieldName = Value WHERE . l复杂: UPDATE A SET A.FieldName = Value FROM t_XXX_TableNameA A INNER JOIN t_XXX_TableNameB B ON A.XX = B.XX WHERE . 14 SQL语句-删除数据 nDELETE语句规则: l简单: DELETE FROM t_XXX_TableName WHERE . l复杂: DELETE A FROM t_XXX_TableNameA A INNER JOIN t_XXX_TableNameB B ON A.XX = B.XX WHERE . 15 SELECT 语句 nSELECT 语句的语法 lSELECT select_list INTO new_table FROM table_source WHERE search_condition GROUP BY group_by_expression HAVING search_condition ORDER BY order_expression ASC | DESC l可以在查询之间使用 UNION 运算符,以将查询的结果组合成单 个结果集。 16 使用SELECT语句 n查询雇员表 lSELECT * FROM t_Employee n查询雇员的工号,姓名,年龄 lSELECT Fnumber, Fname, Fage FROM t_Employee n查询雇员的工号,姓名,年龄,职位,职位等级 lSELECT Fnumber, t1.Fname, Fage, t2.Fname, Frank lFROM t_Employee t1 lINNER JOIN t_Position t2 ON t1. FpositionID = t2.FinterID n查询雇员的工号,姓名,年龄,职位,职位等级,所属部门名称 lSELECT Fnumber, t1.Fname, Fage, t2.Fname, Frank, t3.FName lFROM t_Employee t1 lINNER JOIN t_Position t2 ON t1. FpositionID = t2.FinterID lINNER JOIN t_Department t3 ON t1.FDeptID = t3.FinterID 17 使用SELECT语句 n按照上面的条件,只查询雇员甲的结果 lSELECT * FROM t_Employee lWHERE Fname = 雇员甲 n查询属于测试部的雇员的工号,姓名,年龄,职位,职位等级,所属部门 lSELECT Fnumber, t1.Fname, Fage, t2.Fname, Frank, t3.FName lFROM t_Employee t1 lINNER JOIN t_Position t2 ON t1. FpositionID = t2.FinterID lINNER JOIN t_Department t3 ON t1.FDeptID = t3.FinterID lWHERE t3.Fname = 测试部 n查询不属于测试部的雇员的工号,姓名,年龄,职位,职位等级,所属部门 lSELECT Fnumber, t1.Fname, Fage, t2.Fname, Frank, t3.FName lFROM t_Employee t1 lINNER JOIN t_Position t2 ON t1. FpositionID = t2.FinterID lINNER JOIN t_Department t3 ON t1.FDeptID = t3.FinterID lWHERE t3.Fname 、=、 和 = l被连续访问的列 l返回大型结果集的查询 l经常被使用联接或 GROUP BY 子句的查询访问的列; lOLTP 类型的应用程序,这些程序要求进行非常快速的单行查 找(一般通过主键,应在主键上创建聚集索引) 32 索引正确认识和建立索引 n索引类型 l复合索引 n包含两个或者两个以上的列的索引 l覆盖索引 / 覆盖查询 n查询用到的所有列被一个索引包含 非聚集索引建在LastName, FirstName和HireDate上 聚集索引建在EmployeeID(主键)上 Select LastName, HireDate from Employees where FirstName=Sven Select EmployeeID, FirstName, LastName from Employees where LastName LIKE B% Examples 33 性能索引优化向导 n索引优化向导的功能 l使用Sql Server内部优化策略创建索引策略 l可以直接创建索引或者生成索引脚本 l给出优化建议,用户可以参考 34 性能执行计划 35 性能执行计划 n了解执行计划 l需要了解的执行计划细节 nTable Scans, Index Scans & Index Seeks nCost % on most expensive Query steps nNested Loop, HASH, MERGE join types nEstimated and Actual Row Counts (ou
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师招聘之《小学教师招聘》考前冲刺训练试卷及参考答案详解(综合卷)
- 10kv变电站施工组织设计方案
- 线上预约线下化妆创新创业项目商业计划书
- 环保理念倡导与实践案例直播创新创业项目商业计划书
- 冻牛肉创新创业项目商业计划书
- 教师招聘之《小学教师招聘》押题模拟及答案详解(基础+提升)
- 教师招聘之《幼儿教师招聘》考前冲刺模拟题库提供答案解析附答案详解(培优a卷)
- 教师招聘之《小学教师招聘》题型+答案(考点题)(全优)附答案详解
- 2025年教师招聘之《幼儿教师招聘》题库试题及参考答案详解一套
- 2025年教师招聘之《幼儿教师招聘》通关练习题和答案及参考答案详解(基础题)
- 职业暴露的预防及处理课件
- 餐饮服务明厨亮灶建设工作方案
- 私人二手摩托车转让合同范本
- 企业形象策划服务合同范本
- 2025年家庭照护者、健康照护师岗位专业技能资格知识考试题(附答案)
- 餐饮用餐协议书范本7篇
- 《中国变应性鼻炎诊断和治疗指南(2022年修订版)》解读
- 《矿山隐蔽致灾因素普查规范》解读培训
- 2024年度人防工程维护保养合同6篇
- 药品研发过程中的管理制度
- 2024德国欧洲氧化亚氮减排经验手册
评论
0/150
提交评论