在SQL Server基础管理知识点总结.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在SQL Server基础管理知识点总结 SQL Server 基础知识与安装 1数据库系统的组成 2.选择正确的SQL Server 2005版本 3.SQL Server 2005 的硬件要求 数据库创建 创建与配置数据库 数据库的结构(物理结构和逻辑结构) 物理:.mdf .ndf .ldf 逻辑:数据文件和日志文件 文件组: 主文件组: 主数据文件,次数据文件 自定义文件组:次数据文件 日志文件不存放在文件组中 作用: 在具体应用的时候,可以把特定的表,索引和大型的文本或者图像数据,表指定部分数据放到专门的文件组里, 指定数据库恢复模式 SQL Server 提供三种恢复模式:完整、简单和大容量日志,这些模式决定了SQL Server 如何使用事务日专文件,如何选择它要记录的操作,对数据的备份与恢复产生影响。 完整: 将所有操作都记录到事务日志上,可以使数据库恢复到故障时间点。 简单:最低限度的记录大多操作。不能备份或还原事务日志。 大容量:对select into 和bulk insert语句进行最小记录。在这种恢复模式下,可以使数据库恢复到日志备份的结尾,但不能恢复到某个时间点,仅作用于大容量操作期间。 创建数据库对象 表: 数据类型,约束(pk,fk,unique,check) 分区表:存储在多个物理分区的表,每个分区容纳表特定的部分数据 创建分区表的步骤: a.定义分区函数 b.创建分区方案 c.创建表并使用分区方案 create table dbo.Orders ( OrderID int not null ,CustomerID varchar(10) not null ,EmployeeID int not null ,OrderDate datetime not null , primary key(OrderID,OrderDate) )on PS_Orders(OrderDate) 创建视图 Create view 视图名称 [With encryption] As select 语句 创建索引 作用:提高检索的速度 聚集索引 1)、一张表仅能创建一聚集索引 2)、创建聚集索引,表数据将以该聚集索引列进行物理排序 非聚集索引 1)、一张表可以创建多个非聚集索引 2)、创建非聚集索引,系统将为该字段创建一个索引文件,当进行数据检索时,先检索索引文件,再定位数据。 小结:因为聚集索引会引起数据物理位置的变化,导致非聚集索引也要重新排列,所以在创建时应遵循先聚集后非聚集的顺序 系统自建索引:pk约束(聚集索引 Unique约束(唯一非聚集索引 请按照下列标准选择建立索引的列 在主关键字列中创建索引 该列用于频繁有哪些信誉好的足球投注网站 在经常用于连接的列,如外键列上创建索引 在经常出现在where子句 该列用于对数据进行排序 请不要使用下面的列创建索引: 列中仅包含几个不同的值。 表中仅包含几行。为小型表创建索引可能不太划算,因为SQL Server在索引中有哪些信誉好的足球投注网站数据所花的时间比在表中逐行有哪些信誉好的足球投注网站所花的时间更长 索引维护: 重新生成索引 删除索引 然后创建一个新的索引 重新组织索引 索引在分配给它的页内进行重新组织,而不分配任何新页码 碎片值 修复语句 5% 且 = 30% 30% 重新生成索引 创建全文索引 在数据库中快速有哪些信誉好的足球投注网站数据,使用索引可以提高有哪些信誉好的足球投注网站速度,然而索引一般是建立在数字型或长度比较短的文本型字段上的,比如说编号、姓名等字段,如果建立在长度比较长的文本型字段上,更新索引将会花销很多的时间。 (text,image,varchar(max)列不充许创建索引) 如在文章内容字段里用like语句有哪些信誉好的足球投注网站一个关键字,当数据表里的内容很多时,这个时间可能会让人难以忍受。 SELECT?*?FROM?table_name? WHERE ?CONTAINS(定义了全文索引的列名,‘要查找的内容)。 管理数据库 数据导入: 从其他数据源导入数据, 在导入前将数据库设置为大容量日志恢复模式以免事务日志膨胀 使用SSIS向导迁移txt\xls\access数据到SQL Server Bcp [数据库名.][所有者.]表名|视图 { in | out } 文件名 -c -T –S -t 字段分隔符 –r 行分隔符 Bulk Insert 数据库名.所有者.表名 From ‘文件路径’ WITH(FIELDTERMINATOR = 指定数据文件的字段终止符,默认为”\t”(制表符),ROWTERMINATOR = 指定对于数据文件要使

文档评论(0)

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

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

1亿VIP精品文档

相关文档